1998 Dodge Ram Van P0351 and P1391 Codes: Stalling, Misfiring, and Heat-Related Issues
I'm completely stuck with my 1998 Dodge Ram Van 3.9L engine. The vehicle stalls while driving or at a stop, and I've recently noticed the ABS and check engine lights coming on. After purchasing a code reader, I found two persistent fault codes: P0351 (Ignition Coil A Circuit Malfunction) and P1391 (Intermittent Loss of Crankshaft Position (CKP) or Camshaft Position (CMP) Signal). I replaced the ignition coil (addressing P0351), then later fixed the ABS and speedometer issues by replacing the rear differential speed sensor. Following that, a P0339 code appeared—likely from the crankshaft position sensor—which I also replaced. Afterward, P1391 reappeared, so I replaced the distributor pick-up sensor (assuming it was faulty due to prior crank sensor replacement). I took the van for another test drive, but after just five minutes, symptoms worsened: severe stalling, rough idle, and engine bucking. I cleared all codes again and checked for timing slack by hand-cranking the engine—there was approximately 7 degrees of play in the distributor rotor. My question is: What could be causing these intermittent issues? Is it related to heat (since symptoms worsen when the engine warms up)? Could the ignition coil, PCM, or aftermarket sensors be at fault? I’ve cleared codes after every repair and still see recurring problems. Any insights would be greatly appreciated.
P1391 is likely due to an intermittent loss of CKP or CMP signal, especially related to sensor sync issues. This is a complex DIY fix that requires proper tools. A diagnostic scanner with live data can help verify if the signals are in sync—moving the distributor may temporarily restore alignment. For intermittent faults, an oscilloscope is ideal to detect missing or skipped pulses.