Dandy. The first thing to do is to hold the accelerator pedal down 1/4". If the engine stays running that way, the cause is the battery was disconnected recently. The fix is real easy for that.
Next, listen for the hum of the fuel pump for one second when you turn on the ignition switch. If you don't hear that, listen next to the tank while a helper turns the switch on. If you still don't hear it, suspect the pump has failed. Often you can get them started again by banging on the bottom of the tank. When that works, it will almost always stay running until you stop the engine. The problem could act up again the next time you try to start the engine, or it might not act up again for weeks.
If nothing has worked up to now, what I would do is see if the engine will run longer with starting fluid. The fact it runs for a couple of seconds proves it has spark. That eliminates the cause of 95 percent of crank / no-starts. There is usually no separate fuel pump relay. The automatic shutdown, (ASD) relay sends current to the fuel pump and the ignition coils and injectors. That relay has to be turning on if there is spark.
SPONSORED LINKS
Saturday, January 5th, 2019 AT 4:17 PM