After more testing, I was definitely bouncing between a few different Timer0 and VCount combinations, mainly:
AC - 1671
AC - 1673
AD - 167D
AD - 167E
So not only is Timer0 wildly fluctuating in BW2, but now you need to know if your VCount is wildly fluctuating. At least on a 3DS XL, I haven't tried my other DS systems yet. White 2 for the record.
I was definitely using EonTimer which at least helped me to hit my time consistently, but it was little help for me in hitting the proper VCount and Timer0 combo. Almost makes me pine for C-gear seeds again.
Black FC: 2537-3042-2350
VGC2012 Analysis: Slowbro