LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2004 >> Matrix Base, FWD, Automatic >> Repair and Diagnosis >> External Pages >> Different car >> Section 33 (Engine Controls - Self-Diagnostics) >> Diagnostic Tests >> DTC P0340: Variable Valve Timing (VVT) Sensor Circuit >> Diagnosis & Repair
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnosis & Repair

WARNING: This page is about a different car, the 2002 Lexus ES 300. However, it is still accessible from the selected car via links, so may be relevant.
  1. Disconnect VVT sensor harness connector. Using ohmmeter, measure resistance between sensor terminals. Resistance should be 835-1400 ohms at 14-122°F (-10-50°C) or 1060-1645 ohms at 122-212°F (50-100°C). Check resistance at each VVT sensor.
  2. Check the output waveform. See Fig 1 - Fig 3 .
  3. Fig 1: Identifying Camshaft Position (CMP) Sensor ECM Terminals
    G00491146Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    Fig 2: Camshaft Position (CMP) Sensor Testing Chart
    G00491145Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    Fig 3: Identifying Camshaft Position (CMP) Sensor Waveform
    G00491147Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
  4. Replace sensor(s) as necessary. If sensor(s) is okay, check for open or short circuit in wiring harness between ECM and VVT sensor. See WIRING DIAGRAMS article. Repair as necessary. If wiring harness is okay, remove and inspect sensor(s). Also inspect signal plate. Replace as necessary. If both components are okay, replace ECM and retest system.