A word of conflict on some of the above posts:
1. A bad IAC valve (stuck shut) will cause a no-run (problematic running) condition, and pressing the gas can/WILL help if that is your problem. It is actually the recommended troubleshooting procedure to determine if it may be the culprit.
2. OBD-II started in all vehicles 96 and newer, code reading can only be done via a reader. (Autozone is free, and will read them for you. just get the code NUMBER [pxxxx, where x is a number] and not the bonehead description they give you.
3. Just because you turn the key to ON and hear no priming doesn't mean the pump is dead, and that you need a new one. If the system is under pressure, then the pump will not prime. Perhaps the test this poster performs will be done within a time frame that the system is still under pressure. not a good thing to have him run out and by another pump when it may not be the problem.
and finally, just an addition: search out the possibility of being a bad/intermittant Crank position sensor as this will cause a no start condition as well (if the IAC isn't the culprit. I am assuming you have no codes, as you didn't post that the CEL was on.)
Oh.. BTW: It helps to post your year, make, model, mileage, and any recent maintenance, mods, or problem descriptions with EVERY troubleshooting post you make. Certainly helps us do our job more effectively.
Ray