P0016 on a Lexus: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can often drive a Lexus short distances with P0016, but if it runs rough, stalls, or won't start, stop driving โ a jumped timing chain can cause major engine damage.
What P0016 means on a Lexus
On a Lexus, P0016 means the crankshaft and camshaft position sensors on bank 1 are reporting positions that don't line up. Lexus engines use the VVT-i variable valve timing system, and a correlation code usually points to a stretched timing chain, a clogged oil control valve, or a faulty sensor.
Is P0016 common on Lexuss?
P0016 appears on Lexus models like the ES, RX, and IS at higher mileage. VVT-i oil control valves can get clogged with sludge, and timing chains stretch over time, though Lexus engines generally last a long time with regular oil changes.
Commonly reported on: ES, RX, IS, GS.
Symptoms
- Check engine light on
- Rough idle or stalling
- Hard starting in some cases
- Loss of power or poor fuel economy
Common causes
- most common: Stretched timing chain
- common: Clogged oil control valve
- common: Worn chain tensioner
- less common: Faulty camshaft position sensor
- less common: Low oil pressure
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace a clogged oil control valve | Yes | $100โ300 |
| Replace the timing chain kit if it is stretched | Mechanic | $1000โ2000 |
| Replace a faulty camshaft position sensor | Yes | $100โ250 |
| Inspect the chain guides and tensioner | Mechanic | $100โ250 |
Frequently asked questions
Other common Lexus codes
P0016 on other brands
Looking for the full (non-brand-specific) guide? See the P0016 code page โ
Browse all Lexus codes: Lexus hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.