Lately my truck has had an odd noise on startup it didn't matter if it was hot or cold. Today I went to sonic and turned it off so they could hear me. When I went to start it up it made a horrible grinding noise and didn't want to start. After waiting about a min I tried again and the noise was...