SFI SYSTEM, Diagnostic DTC:P0340, P0342, P0343, P0345, P0347, P0348

DTC Code DTC Name
P0340 Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)
P0342 Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor)
P0343 Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor)
P0345 Camshaft Position Sensor "A" Circuit (Bank 2)
P0347 Camshaft Position Sensor "A" Circuit Low Input (Bank 2)
P0348 Camshaft Position Sensor "A" Circuit High Input (Bank 2)

DESCRIPTION

The VVT sensor (G signal) consists of a magnet and magneto resistance element.

The exhaust camshaft has 3 teeth on its inner circumference. When the camshaft gear rotates, the air gap changes between the protrusion on the gear and the pickup coil. The change affects the magnetic field, resulting in a change in the resistance of the magneto resistance element. The crankshaft angle sensor plate has 34 teeth and outputs 34 signals every engine revolution. The ECM detects the standard crankshaft angle based on the G signal, actual crankshaft angle and engine speed by an NE signal.

DTC No. DTC Detection Condition Trouble Area

P0340

P0345


  • Input voltage to ECM remains 0.3 V or less, or 4.7 V or higher for more than 5 seconds, when 2 or more seconds have elapsed after turning ignition switch ON (2 trip detection logic)

  • No VVT sensor signal to ECM during cranking (1 trip detection logic)


  • Open or short in VVT sensor circuit for intake camshaft

  • VVT sensor for intake camshaft

  • Camshaft timing pulley

  • Jumped tooth of timing chain

  • ECM

P0342

P0347

Output voltage of VVT sensor is 0.3 V or less for 5 seconds (1 trip detection logic)
  • Open or short in VVT sensor circuit for intake camshaft

  • VVT sensor for intake camshaft

  • Camshaft timing pulley

  • Jumped tooth of timing chain

  • ECM

P0343

P0348

Output voltage of VVT sensor is 4.7 V or more for 5 seconds (1 trip detection logic)
  • Open or short in VVT sensor circuit for intake camshaft

  • VVT sensor for intake camshaft

  • Camshaft timing pulley

  • Jumped tooth of timing chain

  • ECM

Reference: Inspection using an oscilloscope

A017D3DE09

Tech Tips


  • The correct waveform is shown in the illustration.

  • VV1+ and VV2+ stand for the VVT sensor signal, and NE+ stands for the crankshaft position sensor signal.

    Item Content
    Terminals

    NE+ - NE-

    VV1+ - VV1-

    VV2+ - VV2-

    Equipment Settings 5 V/DIV., 20 ms./DIV.
    Conditions Cranking or idling

WIRING DIAGRAM

Refer to DTC P0335 Click here.

INSPECTION PROCEDURE

Tech Tips

Read freeze frame data using the intelligent tester. The ECM records vehicle and driving condition information as freeze frame data the moment a DTC is stored. When troubleshooting, freeze frame data can be helpful in determining whether the vehicle was running or stopped, whether the engine was warmed up or not, whether the air fuel ratio was lean or rich, as well as other data recorded at the time of a malfunction.

PROCEDURE


  1. CHECK HARNESS AND CONNECTOR (VVT SENSOR - ECM)


    1. A017BT9E02

      Disconnect the VVT sensor connector.

    2. Disconnect the ECM connectors.

    3. Measure the resistance according to the value(s) in the table below.

      Standard resistance (Check for open)
      Bank 1
      Tester Connection Condition Specified Condition
      B22-1 (VVT sensor) - B3-19 (VV1+) Always Below 1 Ω
      B22-2 (VVT sensor) - B3-29 (VV1-) Always Below 1 Ω
      B22-3 (VVT sensor) - B1-23 (VC) Always Below 1 Ω
      Bank 2
      Tester Connection Condition Specified Condition
      B23-1 (VVT sensor) - B3-18 (VV2+) Always Below 1 Ω
      B23-2 (VVT sensor) - B3-28 (VV2-) Always Below 1 Ω
      B23-3 (VVT sensor) - B1-23 (VC) Always Below 1 Ω
      Standard resistance (Check for short)
      Bank 1
      Tester Connection Condition Specified Condition
      B22-1 (VVT sensor) or B3-19 (VV1+) - Body ground Always 10 kΩ or higher
      B22-2 (VVT sensor) or B3-29 (VV1-) - Body ground Always 10 kΩ or higher
      B22-3 (VVT sensor) or B1-23 (VC) - Body ground Always 10 kΩ or higher
      Bank 2
      Tester Connection Condition Specified Condition
      B23-1 (VVT sensor) or B3-18 (VV2+) - Body ground Always 10 kΩ or higher
      B23-2 (VVT sensor) or B3-28 (VV2-) - Body ground Always 10 kΩ or higher
      B23-3 (VVT sensor) or B1-23 (VC) - Body ground Always 10 kΩ or higher
    4. Reconnect the VVT sensor connector.

    5. Reconnect the ECM connectors.


    NG
    OK
  2. CHECK VVT SENSOR (SENSOR POWER SOURCE)


    1. A017BEXE05

      Disconnect the VVT sensor connector.

    2. Turn the ignition switch on (IG).

    3. Measure the voltage according to the value(s) in the table below.

      Standard voltage
      Tester Connection Switch Condition Specified Condition
      3 - Body ground Ignition switch on (IG) 4.5 to 5.0 V
    4. Reconnect the VVT sensor connector.


    NG
    OK
  3. CHECK SENSOR INSTALLATION (VVT SENSOR)


    1. A017C02E54

      Check the VVT sensor installation condition.

      OK
      Sensor is installed correctly.

    NG
    OK
  4. CHECK CAMSHAFT TIMING GEAR ASSEMBLY (TEETH OF PLATE)


    1. Check the teeth of the signal plate.

      OK
      Sensor plate teeth do not have any cracks or deformation.

    NG
    OK
  5. REPLACE VVT SENSOR


    1. Replace the VVT sensor Click here.


    NEXT
  6. CHECK WHETHER DTC OUTPUT RECURS


    1. Connect the intelligent tester to the DLC3.

    2. Turn the ignition switch on (IG).

    3. Turn the intelligent tester on.

    4. Clear the DTCs.

    5. Select the following menu items: Powertrain / Engine and ECT / Trouble Code.

    6. Read the DTCs.

      Result
      Display (DTC Output) Proceed to
      No output A
      P0340, P0342, P0343, P0345, P0347, or P0348 B

      Tech Tips

      If the engine does not start, replace the ECM.


    B
    A