OBD-II trouble code
P0015: "B" Camshaft Position - Timing Over-Retarded (Bank 1)
SAE J2012 names this "B" Camshaft Position - Timing Over-Retarded (Bank 1). Confirm in the service information which camshaft is B before unplugging a solenoid. Oil and the valve test come before a phaser or a chain.
Quick facts
- System
- Powertrain
- Category
- Variable Valve Timing
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $150 – $2,800
- DIY difficulty
- Intermediate DIY
Browse every code in P0001–P0099, or start from the full code library.
What does P0015 mean?
P0015 belongs to the same family as P0011, P0012, and P0014, but it points to a specific camshaft: the B cam on bank 1. SAE J2012 APR2002, the footnote on the P00XX table, says the "B" camshaft shall be either the "exhaust," "right," or "rear" camshaft. Left/Right and Front/Rear are determined as if viewed from the driver's seating position. The service information shows which of those three this engine uses. Identify the oil-control valve from the diagram before anything is unplugged. (P0014 is the over-advanced code on the same channel.) A B code means the engine has this second channel; it does not by itself prove how that phaser is sprung.
The phaser for this channel moves on engine oil through its oil-control valve. The camshaft position sensor reports the actual position. P0015 sets when that measured position stays more retarded than commanded, past the monitor's limit.
Oil is the first check because the phaser cannot move without it. If the oil is low or the wrong viscosity, correct it with the viscosity this engine specifies before the valve is condemned. That is the cheapest step. It is not a count of how many repairs it finishes.
Which way a phaser parks when oil control is lost depends on its spring and lock pin. That default is in the service information. Do not read 'retarded' as proof the phaser was being commanded to advance. After the oil, test the channel B oil-control valve, then the phaser, the chain, and the cam sensor. Mileage is not the test for the chain. A chain or a phaser left in place gets more expensive. It is not, by itself, a no-start.
Common causes
- Low oil, degraded oil, or the wrong viscosity for this engine — the cheapest check, taken from this engine's service information. Hyundai TSB 09-EM-002 lists P0015 and does not contain an oil step
- Wrong oil viscosity for the engine specification
- Stuck channel B oil-control valve that does not move the cam to the commanded position
- Clogged screen on the channel B oil-control valve
- Failed channel B oil-control valve
- Worn phaser on the camshaft the service information assigns to channel B
- A timing chain that has lengthened, confirmed by the marks and the tensioner rather than by mileage
- Camshaft position sensor for channel B reporting a position the crank reference does not support
Symptoms
- Check engine light is on
- Rough or unstable idle
- Hesitation or reduced throttle response
- Loss of power, especially in the mid range
- Reduced fuel economy
- Occasional hard starting or stalling
- Cold-start rattle if a phaser or timing chain is involved
Diagnostic steps
- 1.Check the oil level and the viscosity this engine's service information specifies. That oil check is not taken from Hyundai TSB 09-EM-002. The bulletin lists P0015 for Alpha 1.6L Accent (MC), the listed Beta 2.0L models, Theta 2.0L and 2.4L Genesis Coupe (BK) and Sonata (NF), Mu 2.7L Santa Fe (CM), the listed Lambda 3.3L and 3.8L models, and Tau 4.6L Genesis Sedan (BH), and its inspection flow diagram opens with Basic Inspections — a DTC check, crankshaft and camshaft waveforms with GDS, and OCV connector seating, seal, and installation — before coil resistance and the 12-volt movement test. It does not contain an oil-level or oil-condition step.
- 2.On those Hyundai engines, measure the oil-control valve the bulletin assigns to P0015, at 68°F (20°C). Denso is 6.9–7.9 ohms and Delphi is 6.7–7.7 ohms; the bulletin's supplier column picks which band. An open or a reading below the band replaces the valve. Inside the band, apply 12 volts without bridging the close-spaced terminals and watch for movement. The bulletin says not to replace a valve that moves, and to blow out a jammed chip and reuse the valve when the chip is the only fault. Those ohm bands stay on that bulletin.
- 3.Compare commanded and actual position for this cam. A passenger reads the tool, or you log the drive and review it parked. The fault is a position that stays more retarded than commanded. Do not infer that the computer was asking for advance, or which way the phaser spring is biased. That default is in the service information.
- 4.On every other engine, measure the channel B oil-control valve against the spec in its own service information and inspect its screen. A coil inside that spec does not prove the valve moves.
- 5.Command the valve with a bidirectional scan tool when the tool supports it, and watch whether this cam's position follows.
- 6.If commanded and actual position disagree by more than the service-information limit, inspect the chain, guides, and tensioner. Mileage is not the test.
- 7.Confirm the channel B camshaft position sensor signal before replacing the phaser or the chain.
Repair cost
$150 – $2,800
Parts plus labor. The low end is the oil-and-filter service. The high end is the timing-chain service. RepairPal's national average is about $160–$188 for the oil service and about $2,120–$2,764 for the chain, so both sit inside $150–$2,800. The exhaust oil-control valve and the exhaust phaser fall between them and are priced from this engine's labor time.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with vvt solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.