Thanks for sharing!
However, balance is one thing...but
runout is another. Runout...

Hmmmm.... That surprises me. Unless something was a leeetle bit cockeyed when it was installed, I wouldn't expect you to have runout. (Just curious thinking out loud here.)
Glad you found the problem tho! I hope I marked mine before we (Lee and I) took it apart last August. I guess I've got a 50-50 chance of having the same problem (only w/ my luck, it is more like a 90% chance of getting it wrong!

)
P.