When i start my car in the early morning(usually around 3am and 30 to 40 degrees outside) it makes a little rattle from under the hood. After a second or so it stops and then sounds fine. It does this when it is warmer out as well but not as bad and not as often. I've been told my starter is going bad. What do you guys think? If so how much do they run ya?