could be:
bad ignition switch
fuel pump
crank sensor
BUT unless you have the tools to diagnose the problem, your pretty much pissing in the wind... (unless of course you have $$$ to burn throwing parts at it :greedy:)
ideally, if you have a scanner (not a cheap code reader), you'll want to...