DTC P0340 Camshaft Position Sensor Circuit Malfunction |
DTC P0342 Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor) |
DTC P0343 Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor) |
DTC P0345 Camshaft Position Sensor "A" Circuit (Bank 2) |
DTC P0347 Camshaft Position Sensor "A" Circuit Low Input (Bank 2) |
DTC P0348 Camshaft Position Sensor "A" Circuit High Input (Bank 2) |
| DTC No. | DTC Detection Condition | Trouble Area |
| P0340 P0345 |
|
|
| P0342 P0347 | Output voltage of VVT sensor for intake side (bank 1, 2) 0.3 V or less for 4 seconds (1 trip detection logic) |
|
| P0343 P0348 | Output voltage of VVT sensor for intake side (bank 1, 2) 4.7 V or more for 4 seconds (1 trip detection logic) |
|

| Item | Content |
| Terminal | NE+ - NE- VV1+ - VV1- VV2+ - VV2- |
| Equipment Setting | 5 V/DIV., 20 msec./DIV. |
| Condition | Cranking or idling |

| 1.CHECK ECM TERMINAL VOLTAGE |
![]() |
Inspect the ECM using an oscilloscope.
| Item | Content |
| Terminal | NE+ - NE- VV1+ - VV1- VV2+ - VV2- |
| Equipment Setting | 5 V/DIV., 20 msec./DIV. |
| Condition | Cranking or idling |
While the engine is idling, check the waveform between the terminals of the ECM connector.
| Tester Connections | Condition | Specified Conditions |
| E1-27 (NE+) - E1-34 (NE-) | Engine idling | Correct waveform appears as shown |
| E2-25 (VV1+) - E2-33 (VV1-) | Engine idling | |
| E4-19 (VV2+) - E4-29 (VV2-) | Engine idling |
|
| ||||
| NG | |
| 2.CHECK VVT SENSOR FOR INTAKE CAMSHAFT (SENSOR POWER SOURCE) |
![]() |
Disconnect the E31 or E39 VVT sensor connector.
Measure the voltage according to the value(s) in the table below.
| Tester Connection | Switch Condition | Specified Condition |
| E39-3 (VC) - Body ground | Engine switch on (IG) | 4.5 to 5.0 V |
| E31-3 (VC) - Body ground | Engine switch on (IG) | 4.5 to 5.0 V |
|
| ||||
| OK | |
| 3.CHECK HARNESS AND CONNECTOR (VVT SENSOR FOR INTAKE CAMSHAFT - ECM) |
![]() |
Disconnect the E31 or E39 VVT sensor connector.
Disconnect the E2 or E4 ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| E39-1 (VVL+) - E2-25 (VV1+) | Always | Below 1 Ω |
| E39-2 (VVL-) - E2-33 (VV1-) | Always | Below 1 Ω |
| E31-1 (VVR+) - E4-19 (VV2+) | Always | Below 1 Ω |
| E31-2 (VVR-) - E4-29 (VV2-) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| E39-1 (VVL+) or E2-25 (VV1+) - Body ground | Always | 10 kΩ or higher |
| E39-2 (VVL-) or E2-33 (VV1-) - Body ground | Always | 10 kΩ or higher |
| E31-1 (VVR+) or E4-19 (VV2+) - Body ground | Always | 10 kΩ or higher |
| E31-2 (VVR-) or E4-29 (VV2-) - Body ground | Always | 10 kΩ or higher |
|
| ||||
| OK | |
| 4.CHECK SENSOR INSTALLATION (VVT SENSOR FOR INTAKE CAMSHAFT) |
![]() |
Check the VVT sensor installation.
|
| ||||
| OK | |
| 5.CHECK CAMSHAFT (TEETH) |
Check the teeth of the camshaft.
|
| ||||
| OK | |
| 6.REPLACE VVT SENSOR FOR INTAKE SIDE |
Replace the VVT sensor for intake side (see page Нажмите здесь).
| NEXT | |
| 7.CHECK WHETHER DTC OUTPUT RECURS (DTC P0340, P0342. P0343, P0345, P0347 AND/OR P0348) |
Connect the intelligent tester to the DLC3.
Turn the engine switch on (IG).
Turn the tester ON.
Clear DTCs
Start the engine.
Enter the following menus: Powertrain / Engine / DTC / Pending Codes.
Read DTCs.
| Display (DTC Output) | Proceed to |
| No output | A |
| P0340, P0342. P0343, P0345, P0347 and/or P0348 | B |
|
| ||||
| A | ||
| ||
| 8.CHECK HARNESS AND CONNECTOR (VVT SENSOR FOR INTAKE SIDE - ECM) |
![]() |
Disconnect the E31 or E39 VVT sensor connector.
Disconnect the E1 ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| E39-3 (VC) - E1-18 (VC) | Always | Below 1 Ω |
| E31-3 (VC2) - E1-18 (VC) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| E39-3 (VC) or E1-18 (VC) - Body ground | Always | 10 kΩ or higher |
| E31-3 (VC2) or E1-18 (VC) - Body ground | Always | 10 kΩ or higher |
|
| ||||
| OK | ||
| ||