I was sitting at a stop light, and it just died. I cranked it over, but it would not start again. There was no warning, and the car has been running fine for 3000 miles. The only problem it's had is starting. Sometimes after starting, you have to hold the rpms at 2000 for 20 secs or so, or it'll...