ok, I double checked and I did have the block at 0,0. I noticed that anytime I did a zoom extents, it needed to regen, so I thought something was funny with UCS, changed that. No help.
I copied the block into another drawing, saved it as the original block, that fixed the problem.
The original block was created by someone else, so... who knows.