P code powertrain High severity

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

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

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. 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. 2. Inspect the VCT Solenoid

    Locate the VCT solenoid #2 and visually inspect it for any signs of damage, corrosion, or oil leaks

  3. 3. Ensure that the electrical connector is securely attached and free of dirt or corrosion

  4. 4. Test the Electrical Connector

    Use a multimeter to check the voltage and ground at the VCT solenoid connector

  5. 5. Ensure that the solenoid is receiving the correct voltage as specified in the vehicle’s service manual

  6. 6. Check the Wiring

    Inspect the wiring harness leading to the VCT solenoid for any signs of wear, fraying, or damage

  7. 7. Look for any loose connections or broken wires that could affect the circuit

  8. 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. 9. If it does not activate, the solenoid may be faulty and should be replaced

  10. 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. 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. 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. 13. Clear Codes and Test Drive

    After performing the above checks and repairs, clear the trouble codes using the OBD-II scanner

  14. 14. Take the vehicle for a test drive to see if the code returns

  15. 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