the thing works sometimes and sometimes it jumps around, i took the drive out and turned it by hand and looked at all the teeth in side, they seem perfect, and i hooked a drill up to the speedo and ran it for a mile and it worked perfect, so now what?? where the metal plate and drive meet might be off, or does the speedo drives start to kinda get hot and bent so the teeth dont line up? anyone have this happen