2008 Grand Prix
Base Model
3.8L Series III

This does not happen all of the time, but, occasionally, when I try to start it, turn the key and it will try to start but won't. If give it just a little throttle it will start up every time.

A few things that I am guessing would be:
Fuel pump
Fuel Filter
Idle air bypass

Is the pump filter a single unit?

Wondering if anyone else has had this experience and could help me rule somethings out before throwing money at it.

Thanks,
John