I recently got stranded in the mountains and had to get towed home. My 99 cherokee classic 4.0 was running fine. We stopped to check out a place to camp and the jeep wouldn't start. I assumed it was a dead battery because nothing happened when I tried to start it. I was able to ask someone for a jump. It just cranked over and over. The asd relay was clicking like mad. After a 2 hour wait and a 2 hour tow truck ride we made it home.
So today I was able to get it started by bypassing the asd relay. That still doesn't tell me what the actual problem is. I've switched relays around so I know the relay itself is good. Checked the batt terminals and ground and they seem ok. Now what???? Please help me. I'm going nuts.
There are several possibilities to consider..
The Crankshaft Position Sensor (CPS) activates the ASD relay through the PCM. When the PCM receives a signal from the CPS that the engine is turning the PCM will provide a ground to the ASD relay control coil which closes the power contacts (pins 87 to 30) of the rely (the contacts you jumped).
In that the engine runs when you jump the ASD relay may indicate that the CPS is working otherwise no other CPS controlled circuits would function.
The relay control coil circuit of the ASD relay may be open.
Power to the ASD relay control coil comes from fuse #11 in the Junction Block. It also powers the Fuel Pump Relay and provides power to the PCM, so I think this fuse is okay but the circuit to the ASD relay control coil (pin 86) may be open. Or, the circuit from the PCM to the ground side of the ASD relay control coil may be open.
To check these circuits you'll need a digital Voltmeter.
Refer to the ASD relay socket diagram below.
With the ignition switch OFF, touch pin socket 85 with the (+) probe and (-) probe to a good ground. You should see between .02 and .150 volts. This is the PCM idle voltage. Pin socket 85 is the coil ground circuit to the PCM. If you see this voltage it means the wire from 85 to the PCM is intact. If you don't see any voltage at all it may mean the wire is open or shorted to ground.
If you don't see voltage at pin socket 85, wiggle the wiring harnesses from the PCM connectors, along the firewall to the PDC.
Check for power from fuse #11 in the JB to pin socket 86.
Turn the ignition switch to RUN, without cranking the engine. Probe between pin socket 86 (+) and ground. You should see battery voltage. If not the circuit between fuse #11 and pin socket 86 is open. If you don't see battery voltage at 86 wiggle the wiring harnesses to see if the voltage recovers.
Do these checks and get back with the results.