Skip to content

P1351

Powertrain
Moderate
Toyota

VVT Sensor / Camshaft Position Sensor Circuit Range/Performance – Bank 2

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P1351

P1351

Optional: Add your vehicle for more accurate diagnosis

The P1351 code is the Bank 2 counterpart to P1346, indicating that the VVT sensor (camshaft position sensor) on Bank 2 is reporting readings outside the expected performance range. On V6 and V8 Toyota engines, Bank 2 is the cylinder bank that does not contain cylinder #1. The ECM monitors the relationship between camshaft and crankshaft positions to ensure valve timing is correct, and this code is set when that relationship deviates too far.

As a range/performance code, P1351 typically points to a mechanical or oil-system issue rather than a pure electrical fault. The most common culprits are a timing chain that has stretched from high mileage, dirty or low engine oil affecting the hydraulic VVT actuator, or a clogged oil control valve. These same issues can affect both banks simultaneously, so if you see P1346 and P1351 together, it's likely a systemic issue like neglected oil changes or a worn timing chain set.

Start your diagnosis with the simplest checks: verify oil level and condition, and change the oil if it's overdue. Next, inspect and clean the Bank 2 oil control valve and its filter screen. If these steps don't resolve the code, the VVT sensor or timing chain may need replacement. A scan tool that can display live camshaft position data will help pinpoint whether the sensor or the mechanical system is at fault.

Severity

Moderate — Address SoonThis Week

Symptoms

  • Check Engine Light illuminated
  • Rough or uneven idle
  • Mild loss of power during normal driving
  • Slight rattling or ticking noise from the engine
  • Reduced fuel efficiency
  • Hesitation when accelerating from low speeds

Likely Causes

Stretched or misaligned timing chain on Bank 230%

A worn timing chain or one that has jumped a tooth on the Bank 2 camshaft sprocket causes the cam-to-crank timing relationship to fall outside the ECM's expected range.

Low, dirty, or incorrect engine oil25%

The VVT system relies on hydraulic oil pressure. Oil that is low, degraded, or the wrong viscosity will prevent the Bank 2 VVT actuator from maintaining correct cam position.

Faulty VVT sensor (camshaft position sensor) on Bank 220%

The sensor on Bank 2 may have developed an internal fault, producing signals that are outside the expected range for the current engine operating conditions.

Clogged oil control valve or screen on Bank 215%

Sludge and varnish deposits can restrict the OCV or its filter screen on Bank 2, preventing proper oil flow to the VVT actuator.

Wiring or connector damage at the Bank 2 VVT sensor10%

Corroded terminals or damaged wiring at the Bank 2 camshaft position sensor can cause erratic or out-of-range readings.

Estimated Cost

DIY Repair

$30$150
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$150$500

Includes parts + labor

Common Fixes

  1. Perform an oil change with the manufacturer-recommended oil
  2. Clean or replace the Bank 2 oil control valve and filter screen
  3. Replace the Bank 2 VVT / camshaft position sensor
  4. Inspect the timing chain for stretch or misalignment
  5. Repair or replace sensor wiring and connectors

Shop Parts

Related Codes

Still have questions P1351?