I just bought a 2000 Grand Prix last night. It drives fine but this morning, and ever since, it will stall when as soon as I start it. It has been doing this a couple of times in a row and then it will stay started, and it hasn't stalled while I am driving. There is no check engine light. What could be causing it?