← Back to list

1998 Dodge Dakota 3.9L V6 'NO BUS' Fault: No Start, Cranks but Won't Start - PCM Issues After Front Corner Collision

Model: 02 Dodge Dakota 3.9 v6 Fault Code: P0034 Posted: 2009-08-02 13:33

My 1998 Dodge Dakota with a 3.9L V6 engine is showing a 'NO BUS' fault code and will not start — it cranks but fails to ignite. I've already tested the bus line using a digital multimeter (DVM) from the Data Link Connector (DLC) to the Powertrain Control Module (PCM), which reads normal resistance. The truck was previously repaired at a local body shop after hitting the front corner, where the PCM was damaged. I have since replaced the PCM with a remanufactured unit programmed for my VIN and mileage, and all sensors — crankshaft position sensor, camshaft position sensor, throttle position sensor (TPS), and Manifold Absolute Pressure (MAP) sensor — are functioning properly. Despite this, the 'NO BUS' error persists. The wiring harness has been inspected thoroughly, and I'm a 30-year veteran technician with extensive experience on Dodge vehicles. This issue is baffling and I'm seeking expert advice on possible root causes or diagnostic steps. Any insights into potential sensor faults, wiring issues, or known failures in aftermarket components would be greatly appreciated.

Related fault codes
P0034
Comments (1)
Anonymous 2009-08-02 17:59

The most likely cause is a shorted sensor in the engine or transmission harness — this can cause a 5V reference voltage to short, triggering the PCM to shut down to prevent damage from excessive current flow. To diagnose, unplug sensors one at a time and cycle the ignition key; when communication returns, you'll identify the faulty component. On Dodge vehicles, especially early models like the 1998 Dakota, the crankshaft sensor is most commonly at fault — though I’ve also seen issues with the camshaft sensor, TPS, A/C sensors, or transmission solenoids. Even if your new crank sensor was purchased from a non-dealer source, aftermarket units have been known to fail repeatedly on Dodge platforms. When you see a 'NO BUS' message, the Check Engine Light typically does not illuminate — so if you don-’t have a scanner connected, observe whether the light turns on when cycling the key. Start by unplugging the crankshaft sensor and then the TPS. This assumes that power and ground circuits to the PCM are intact and that your replacement parts are genuine or properly functioning. This is a known issue in older Dodge V6 engines — especially after repairs involving front-end impacts. I recommend testing each sensor sequentially and verifying with a scan tool if possible. Let me know how it turns out!