The truck is predictable most of the time when I start it the starter gear gets stuck and makes a banging noise sometimes it just seems like the starter gear is spinning in the air shimmed it checked for flywheel problems and had starter replaced 3 times getting tired of it can anyone help????????