You could have a weak fuel pump. Try this and let me know what happens.
1) From the off position, turn the key to the run position (not start) and count to 5
2) Repeat step 1 three times.
3) On the 4th time, see if it starts.
If it does, the fuel pump has a delayed prime. In that event, I would check fuel pressure.
Here is a link that shows how it is done.
Here are the manufacturer's specs for pressure.
2003 Pontiac Grand AM L4-2.2L VIN F
Pressure, Vacuum and Temperature
Vehicle Powertrain Management Fuel Delivery and Air Induction Fuel Pump Fuel Pressure Specifications Pressure, Vacuum and Temperature
PRESSURE, VACUUM AND TEMPERATURE
Fuel Pressure (Key ON Engine OFF) .................... 345-414 kPa (50-60 psi)
I realize most people don't own a fuel pressure gauge, but often times, a parts store will lend or rent one to you.
Do this and let me know the results. I will then direct you on either how to replace the pump or what to check next.
Monday, January 13th, 2020 AT 8:23 PM