LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2012 >> Matrix Base, Standard Trans >> Repair and Diagnosis >> External Pages >> Different variant/trim >> Section 19 (Engine Control System (2AZ-FE) (Diagnostic Codes (P0010 - P0456)) >> SFI System >> DTC P0340: Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor) >> Procedure
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC P0340: Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor): Procedure

WARNING: This page is about a different variant/trim than selected.
  1. INSPECT CAMSHAFT POSITION SENSOR (RESISTANCE) 
    1. Inspect the camshaft position sensor. Refer to INSPECTION .

    NG → See step   8 

    OK: Go to next step 

  2. CHECK HARNESS AND CONNECTOR (CAMSHAFT POSITION SENSOR - ECM) 
    1. Disconnect the camshaft position sensor connector.
    2. Disconnect the ECM connector.
    3. Measure the resistance according to the value(s) in the table below.

      Standard Resistance (Check for Open)

      Tester Connection Condition Specified Condition
      B12-1 - B29-99 (G2+) Always Below 1 Ω
      B12-2 - B29-98 (G2-) Always Below 1 Ω

      Standard Resistance (Check for Short)

      Tester Connection Condition Specified Condition
      B12-1 or B29-99 (G2+) - Body ground Always 10 kΩ or higher
      B12-2 or B29-98 (G2-) - Body ground Always 10 kΩ or higher
    4. Reconnect the ECM connector.
    5. Reconnect the camshaft position sensor connector.

    NG → REPAIR OR REPLACE HARNESS OR CONNECTOR (CAMSHAFT POSITION SENSOR - ECM) 

    OK: Go to next step 

  3. CHECK SENSOR INSTALLATION (CAMSHAFT POSITION SENSOR) 
    Fig 1: Checking Sensor Installation
    GTY200555Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    1. Check the camshaft position sensor installation.

      OK

      Sensor is installed correctly.

    NG → See step   9 

    OK: Go to next step 

  4. CHECK VALVE TIMING See step   5 

    NG → See step   10 

    OK: Go to next step 

  5. INSPECT INTAKE CAMSHAFT (TIMING ROTOR) 
    1. Check the timing rotor of the intake camshaft.

      OK

      Camshaft timing rotor does not have any cracks or deformation.

    NG → See step   11 

    OK: Go to next step 

  6. REPLACE CAMSHAFT POSITION SENSOR 
    1. Replace the camshaft position sensor. Refer to REMOVAL .

    NEXT: Go to next step 

  7. CHECK WHETHER DTC OUTPUT RECURS 
    1. Connect the Techstream to the DLC3.
    2. Turn the ignition switch to ON.
    3. Turn the Techstream on.
    4. Clear DTCs. Refer to DTC CHECK / CLEAR .
    5. Drive the vehicle in accordance with the driving pattern described in Confirmation Driving Pattern.
    6. Enter the following menus: Powertrain / Engine and ECT / Trouble Codes / Pending.
    7. Read DTCs.

      Result

      Result Proceed to
      No output A
      P0340 B

      HINT: 

      If the engine does not start, replace the ECM.

    B → See step   12 

    A → END 

  8. REPLACE CAMSHAFT POSITION SENSOR. Refer to  REMOVAL 
  9. SECURELY REINSTALL SENSOR. Refer to  INSTALLATION 
  10. ADJUST VALVE TIMING. Refer to  INSTALLATION 
  11. REPLACE INTAKE CAMSHAFT. Refer to  REMOVAL 
  12. REPLACE ECM. Refer to  REMOVAL