P0399 Camshaft Position Sensor 'B' Circuit Intermittent (Bank 2)
The OBD2 code P0399 indicates an intermittent issue with the camshaft position sensor 'B' circuit on bank 2 of the engine, which can affect the engine's timing and performance
Definition
Common causes
- Faulty camshaft position sensor
- Damaged wiring or connectors
- Poor electrical connections
- Faulty engine control module (ECM)
- Timing chain/belt issues
- Oil contamination
- Sensor alignment issues
- Mechanical engine problems
Common misdiagnoses
- Faulty camshaft position sensor
- Faulty crankshaft position sensor
- Wiring issues or shorts in the sensor circuit
- Engine control module (ECM) failure
- Timing chain or belt issues
- Fuel delivery problems
- Ignition system faults
- Vacuum leaks
- Other sensor failures (e.g., VVT sensor)
- Mechanical engine problems (e.g., low compression)
Troubleshooting steps
-
1. Check for Additional Codes
Use an OBD-II scanner to check for any other related trouble codes. This can provide more context and help identify if there are other issues affecting the camshaft position sensor
-
2. Inspect the Camshaft Position Sensor
Locate the camshaft position sensor on Bank 2 and visually inspect it for any signs of damage, corrosion, or loose connections
-
3. Ensure that the sensor is securely mounted and that the wiring harness is intact
-
4. Check Wiring and Connectors
Inspect the wiring and connectors leading to the camshaft position sensor for fraying, breaks, or corrosion
-
5. Ensure that the connectors are clean and making good contact. Sometimes, simply reseating the connector can resolve intermittent issues
-
6. Test the Camshaft Position Sensor
Use a multimeter to test the sensor's resistance and voltage output according to the manufacturer's specifications
-
7. If the sensor is out of spec, it may need to be replaced
-
8. Check for Ground Issues
Ensure that the camshaft position sensor has a good ground connection. A poor ground can lead to intermittent signals
-
9. Use a multimeter to check for continuity between the sensor ground and the vehicle ground
-
10. Inspect Timing Components
If the camshaft position sensor is functioning correctly, check the timing components (timing belt/chain) for wear or misalignment. A timing issue can cause the sensor to read incorrectly
-
11. Scan for Signal Interference
Use an oscilloscope to check the signal waveform from the camshaft position sensor. Look for irregularities that could indicate interference or a faulty sensor
-
12. Check Engine Control Module (ECM)
In rare cases, the issue may lie with the ECM itself. Ensure that the ECM is functioning properly and that there are no software issues
-
13. Clear Codes and Test Drive
After performing repairs or adjustments, clear the trouble codes and take the vehicle for a test drive to see if the code reappears
-
14. Consult Repair Manual
If the issue persists, consult the vehicle’s repair manual for specific diagnostic procedures related to the camshaft position sensor and the P0399 code.1
-
15. Seek Professional Help
If you are unable to resolve the issue after these steps, it may be best to consult a professional mechanic who has experience with your specific vehicle make and model. By following these steps, you should be able to identify the cause of the P0399 code and take appropriate action to resolve the issue