i have a 2002 cavalier with the 2200 motor. If i go out to start my car in the mornings or after it has been sittin somewhere along period of time the car will make a kind of grinding noise (its hard to explain how it sounds) but if i start it after it has been started or drove for awhile it doesnt make the noise. I start the car the same way everytime. But when its started for the first time like in the morning i will turn the key and when it starts i let off and it seems as if the starter keeps trying to go alittle longer. I am confused about this and nobody i know can tell me whats wrong. Like i said it only does it if it hasnt been started in awhile. thanks in advance for any help