You need new wires, or distributor cap. Moisture can get into a cracked cap or cause wet wires where spark jumps from wire to wire, or wire to ground.
Maybe you need to check the oil The oil light will stay on until the engine starts. If the oil light was on when it was running and now it will not start then you may have internal engine damage. Take it to a professional.
It will not stay running with out a crank sensor.
fuel filter,pump,pressure regulator? security sensor issue? The fuel pump may not be working, if the fuel pump relay (if installed), is bad
Well the engine might be flooded
basd fuel
Perhaps a clogged fuel filter. If a car stops running--or won't start or stay running--it's either a fuel or a spark problem.
If it starts but doesn't stay running after you release the key from the start position, it means your ignition switch is bad. Not a huge expense.
The Optispark distributor is notorious for causing this problem.
It could be your EGR valve.
Check the fuel pressure on the Fiero to start with. It sounds like it could be starving for fuel.
Type your answer here... It could possibly be the ignition switch.
2003 dodge neon that will start but will not stay running and dies after it starts?
A very plugged up fuel filter could do that.
check ignition
could be the fuel pump not working. when you go to start the truck just turn the key on and go to the gas tank and listen if you can hear the fuel pump running. should sound like a whining sound.
carborator