In my 04 grand prix, sometimes when i go to start it it acts like it started but it actually didn't. I have to give it gas when i start it to keep it running. I don't know why it does this, it'll sound like it turned over but it actually didn't, it just drops off right away. Why is this? What can i do to stop this?
By the way, it doesn't make a difference whether it's hot or cold outside, it does it in both conditions, whether it's raining or sunny also.