LOL the motor is junk but you can't remember what's wrong with it..
How many rpm was it off?
regarding timing
maybe it was a simple sensor board issue, in that case you could have called Troy and he would have given you a new one, did you check the phase angles? again what were the numbers?
They are pretty good with customer service. Jeff is very responsive on FB so if you have a problem I'm sure he would have went out of his way to make it right. Seems like you made no effort at all pal.
if I dropped some coin on the motor and it didn't work right I'd be calling them.