P0341 and P0652 Fault Codes on 2003 Ram 3500 5.9L - After Unleaded Fuel Contamination
Vehicle: 2003 Dodge Ram 3500 5.9L V8 Fault Codes: P0341, P0652 Symptoms: Occasional coughing, stalling, and rough idle; some driving conditions result in smooth operation. Initial diagnosis revealed P0341 (Camshaft Position Sensor A Circuit Malfunction) and P0652 (Fuel Pump Control Circuit Malfunction). The owner replaced the camshaft position sensor (CMP), but symptoms persisted. Further investigation uncovered that unleaded fuel had been accidentally added to the tank. The fuel system was drained, the fuel tank cleaned, and new components were installed: a new injector pump, a new AirDog fuel pump, and a new fuel pressure sensor. After these repairs, the truck runs smoothly most of the time with occasional hiccups. A recent visit to a car wash where engine degreasing was performed resulted in immediate improvement—trucking ran perfectly upon return. Note: The P0652 code is particularly concerning given the recent replacement of the CMP sensor. This suggests potential issues with wiring, connector corrosion, or harness pinching during installation. It is recommended to verify voltage readings on the dark green/orange and light blue/white wires (which serve as 5V reference signals) at the CMP sensor.
I'm confused—this situation often occurs with Cummins engines. Someone accidentally added unleaded fuel to the tank, which led to a long purge cycle and subsequent issues. After replacing filters and possibly the separator, you now experience rough idle and only P0341 and P0652 codes. Given that the CMP sensor was recently replaced, I suspect problems with the connector—check for corrosion or pinched wiring in the harness. Did you source the sensor from Dodge? If so, verify the voltage on the dark green/orange (DkGrn/Org) and light blue/white (LtBlu/Wht) wires at the CMP sensor. These are 5V reference signals that should remain stable.