base timing keeps advancing by itself...

Did you check the advance sprAngs? Sounds like they might be weak.