P1387 Variable Cam Timing Solenoid #2 Circuit Malfunction
The OBD2 code P1387 indicates a malfunction in the circuit of the Variable Cam Timing (VCT) solenoid #2, which is responsible for controlling the timing of the engine's camshaft
Definition
Common causes
- Faulty VVT solenoid
- Wiring issues (shorts, opens, or corrosion)
- Poor electrical connections
- Faulty engine control module (ECM)
- Oil flow issues (low oil level or dirty oil)
- Timing chain/belt problems
- Faulty camshaft or crankshaft position sensors
- Mechanical issues in the VVT system
Common misdiagnoses
- Faulty Variable Valve Timing (VVT) actuator
- Timing chain/belt issues
- Camshaft position sensor failure
- Engine control module (ECM) issues
- Oil flow problems
- Wiring or connector issues
- Faulty VVT solenoid
- Low engine oil level or quality
- Other sensor malfunctions (e.g., crankshaft position sensor)
- Vacuum leaks
Troubleshooting steps
-
1. Check for Additional Codes
Use an OBD-II scanner to check for any other trouble codes that may be present. This can provide more context and help identify related issues
-
2. Inspect the VCT Solenoid
Locate the VCT solenoid #2 and visually inspect it for any signs of damage, corrosion, or oil leaks
-
3. Ensure that the electrical connector is securely attached and free of dirt or corrosion
-
4. Test the Electrical Connector
Use a multimeter to check the voltage and ground at the VCT solenoid connector
-
5. Ensure that the solenoid is receiving the correct voltage as specified in the vehicle’s service manual
-
6. Check the Wiring
Inspect the wiring harness leading to the VCT solenoid for any signs of wear, fraying, or damage
-
7. Look for any loose connections or broken wires that could affect the circuit
-
8. Test the VCT Solenoid
If the solenoid appears to be in good condition, you can test it by applying direct battery voltage to it (if safe to do so) to see if it activates
-
9. If it does not activate, the solenoid may be faulty and should be replaced
-
10. Check Engine Oil Level and Condition
Ensure that the engine oil is at the correct level and is in good condition. Low or dirty oil can affect the operation of the VCT system
-
11. Inspect the Timing Chain/Belt
Check the timing chain or belt for proper tension and alignment. A stretched or misaligned timing component can affect VCT operation
-
12. Check for Mechanical Issues
Inspect the camshaft and related components for wear or damage. Mechanical issues can prevent the VCT system from functioning properly
-
13. Clear Codes and Test Drive
After performing the above checks and repairs, clear the trouble codes using the OBD-II scanner
-
14. Take the vehicle for a test drive to see if the code returns
-
15. Seek Professional Help
If you are unable to resolve the issue after following these steps, it may be best to consult a professional mechanic or technician who has experience with your specific vehicle make and model. By following these troubleshooting steps, you should be able to identify the cause of the P1387 code and take appropriate action to resolve it