Well lets say it all started about a month ago. My truck would vibrate and rattle under the hood when I cranked it up. I thought something was loose, so i went under the truck and check just about everything i could and found nothing. 2 weeks ago, when i cranked the truck, it sounded like the starter would lock up then turn the flywheel and start the car. So I figured it was the starter. So I bought a new starter and installed it. The old starters teeth was broken on the end of the teeth. The new starter didnt fixed the problem. Now the new starter is making a whining noise as it spins. When i took the first starter off, i inspected the fly wheel and it seem fine, except that the teeth was a little shinny from the starter i guess. But no teeth was broken off from what i could see. I called the manufacture of the starter and explained my problem to him and cranked the car as i was on the phone for him to hear. The car (starter) made the same whining noise and locked up, but started the truck also. So im just trying to figure out what might be the problem. I dont what to take it to some shop and they rip me off because im not knowledgble of the problem. Also i called AAMCO and they quoted me a 600 dollar price to change the flywheel. Is this normal?