I have a 2004 Grand Prix and I've noticed over the last year (getting worse recently) that when I turn the key, the engine starts but then it dies. The only way to keep it going is if I give it some gas. This happens maybe 20% of the time and seemingly random times (usually after driving about 5 minutes then leaving car off for an hour or so). Any thoughts?