D90 Starting Problems
The fuel pump relay is in the passenger footwell on ’94’s.. that might be it, but the symptoms (hard start, barely ran) sound like fuel filter.. Do you smell gas at the tailpipe? if you smell gas then its the ignition (coil, cap, rotor, wires, plugs) if you crank it for 10 seconds and don’t smell gas then its the fuel system (relay/fuse, pump, filter)
I’d replace the relay and then if not replace the filter. Probably needs a new filter anyway.
There are 2 identical relays for the fuel injection. One runs the pump & o2 sensor heaters, the other powers the ecu and I think the fuel injector circuits. If that second relay dies (black base) the check engine light will work but there will be no voltage at the fuel injectors with the ignition on. The injectors are supplied with voltage and are bank fired when the ECU supplies ground. That would explain why it fires briefly when you spray into the intake.
I just spent the last hour troubleshooting a D90 with the identical symptoms. A relay fixed it.
I did the injector trigger wire disconnect to clear the flood. The trigger wire is a thin wire coming from the area of the valve covers. It actually comes out of a section of wire loom that contains other wires for the injectors but lays on top of the drivers side valve cover near the firewall. That was the only thing that gave it away. All the wires hooked up to the coil have heat shrink on them, not rubber boots.
I have flooded mine in the past and it would never start afterwards with the ‘wide open’ trick. There is a fuel injector trigger wire going from your coil to a bundle of taped up wires near the back of you intake manifold. Disconnect this wire from the coil, turn it over and it will probably give you a sputter and then quit. This wire tells the injectors to shoot fuel into the cylinder. By disconnecting it you are allowing the spark to ignite the excess fuel. Once you have burned out the flooded gas hook the wire back up again and she should start, though maybe a bit rough for the first few seconds. It works for me so well that I am thinking of putting a quick disconnect on the wire.
Basically an engine needs 3 things to run, air, fuel and spark…in your case, only the fuel seems to be in question, so I would start there. You should be able to hear the pump run with the fuel cap off when someone else switches the ignition on. It will run for about 5 seconds to prime the system prior to startup. If the pump is not running, start electrical troubleshooting to the pump. If the pump is running, make sure that you have sufficient pressure and volume at the fuel rail.
The fuel system takes it’s injection trigger signal off of the coil negative side…it is the wire that runs back across the rocker cover…occasionally these connections will become loose and cause either a loss of injector signal or spark..
Check the fuel cut-off swiitch mounted on the firewall. Push in on the top to reset it. You never know, it might have been bumpted to trigger it to off.
One more thing, someone mentioned the wiring to you coil. Double check it to make sure all are tight. I had similiar problem a few weeks ago, and it turned out to be a bad wire to the plus side of the coil. It ran perfect, then it wouldn’t start. After several frustrated days I discovered a bad wire going to the coil.
If you can hear the fuel pump run then the relay and switch are working. You say it tries to almost start but doesn’t? Before you replace any more parts, pull a spark plug and see if it is fuel fouled. It may be that the engine is flooded rather than starved for fuel. To clear a flood condition, disconnect the fuel injection trigger wire from the coil…it comes across from the valve cover and has a black rubber boot on it. After disconnecting it, hold the throttle wide open and crank the engine. If it is flooded, the engine will usually crank for a bit and then fire, sputter and die. By disconnecting the trigger wire you are shutting down the fuel flow but the ignition system is still working allowing you to clear the flood condition. Reconnect the trigger wire and the truck should start. The fuelling map on these trucks is set up to run rich at cold start to help light off the cats. The original fuel map was a bit aggressive and would occasionally result in a flooded engine under certain conditions. Newer PROM chips had a revised map that was less aggressive. Try this before doing anything else…I’ve had these truck flood cold, hot at high altitude (10,000 plus feet), and sometimes for no seemingly fathomable reason.
If doing this does not result in the truck starting and you are sure you have spark at the plugs and fuel at the fuel rail (32psi), then you will have to see if the injectors are firing. I think the injectors are powered all the time and the ecu grounds them to fire them but
There are 2 identical silver relays located near the ecu. One supplies power to the fuel pump and O2 sensor heater circuits. The other supplies power to the ECU, all fuel injectors, airflow meter, and data display. The fuel injectors are supplied a constant 12v by the relay and are bank fired by the ecu by supplying ground. If the truck still won’t run after repriming the fuel system (key on, fuel pump runs, key off, wait 10 sec for ecu to reset–do this 3-4 times) and you verify that it is not flooded, I would unplug a fuel injector and check for power with the key on at one wire and a pulsed ground signal while cranking at the other. Also, the check engine light should come on with the key and then shut off after about 5 seconds…if the check engine light is staying on then there is a code stored in the system…read it off of the data display…it will probably be helpful. If all is well the data display will show 02. Keep in mind that the fuel pump and EFI relays are special in that they have 2 outputs…both pin 87 and 87a are powered when the relay is switched on. A generic 5 pin Bosch style relay from the auto parts store may look the same but probably won’t work as most power pin 87 when switched on and pin 87a when switched off. If you suspect a bad relay and elect to change it, make very certain that you have an exact replacement…get it from the dealer.