OBD-II Code · Misfire
P0367
Powertrain Diagnostic Code (P0367)
See deep dive below for full diagnostic context.
Common symptoms
- CEL
Likely causes
- See deep dive
Where to start
- Try the cheapest cause first. Start by checking: see deep dive.
- Cost & scope. $50-$2,000
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
P0367 indicates the camshaft position sensor B (exhaust cam on dual-VVT engines) on bank 1 is showing range or performance issues — the signal is present but doesn't match the expected pattern relative to the crankshaft position and the intake cam sensor. On dual-VVT engines (intake cam = sensor A, exhaust cam = sensor B), this code points to the exhaust cam sensor circuit on the firing-order #1 cylinder bank. Diagnostic ladder: scan tool to read live cam position data and compare commanded versus actual exhaust cam angle (commanded and actual should track within 2 degrees under steady-state). If the actual angle is drifting or pegged, the cause is usually upstream of the sensor — a worn timing chain, a failing exhaust VVT solenoid, or a clogged oil control valve screen. Replace the sensor only after eliminating timing-chain stretch. Caveat: P0367 commonly logs after an oil change with the wrong viscosity — VVT systems are exquisitely sensitive to oil viscosity, and a 5W-30 in a spec-0W-20 engine will throw cam timing codes immediately, especially when cold.
Vehicle-specific patterns
Vehicle-specific patterns: Toyota 2GR-FE V6 dual VVT-i (Camry, Avalon, Sienna, RAV4, Highlander, 2007-2017) — bank-1 exhaust cam sensor failure or, more often, the bank-1 exhaust VVT-i oil control valve clogged with sludge. Mazda Skyactiv 2.5L PY-VPS (CX-5, Mazda6, 2014+) — timing chain stretch on bank 1 throws P0367 by 120K miles. Hyundai/Kia Theta II 2.4L GDI (Sonata, Optima, Sorento, 2011-2018) — exhaust cam sensor failure on bank 1 paired with the well-known Theta rod bearing recall. Ford Cyclone 3.5L V6 (Edge, Explorer, Taurus, 2011-2017) — timing chain stretch on bank 1 (front of engine) throws P0367 first; full chain replacement is a 12-15 hour job. Estimated repair: $120 to $2,400.
Related codes
Look up another code
More free tools