got the truck starter went bad took it to O'Reilly got a new one put it on lasted 2 months. Took it back got another one put it on lasted 3 back to back starts the problem I'm having is the starter is pushing away from the flywheel its got the front bracket new bolts etc it also has the nv4500...