BMW P0016: crankshaft–intake camshaft correlation, Bank 1 — Diagnosis and Repair
P0016 indicates crankshaft–intake camshaft correlation, Bank 1. This guide identifies the recording module, distinguishing symptoms and evidence-based tests to run before replacing parts.
— Tekin Code
P0016 indicates crankshaft–intake camshaft correlation, Bank 1. This guide identifies the recording module, distinguishing symptoms and evidence-based tests to run before replacing parts. Start a structured P0016 diagnosis by reviewing the recording module and freeze frame in OBDThink.
What Does P0016 Mean?
P0016 indicates crankshaft–intake camshaft correlation, Bank 1. This guide identifies the recording module, distinguishing symptoms and evidence-based tests to run before replacing parts.
DTC: P0016
Definition: crankshaft–intake camshaft correlation, Bank 1
Module: verify with VIN and BMW service data
Evidence: freeze frame, module scan, target/actual comparison
Note: definition can vary by chassis, engine and software
Check oil level, correct specification and filter installation before electrical parts; contaminated or aerated oil changes VANOS movement directly.
Symptoms
• The engine may idle unevenly after a hot restart because the intake camshaft does not return to its commanded position.
• Low-speed torque can soften or throttle response can surge as actual intake timing lags or overshoots the target.
• A brief rattle at start-up with slow cam response raises concern for oil supply, non-return control or adjuster wear.
• The DME may restrict performance and store intake-cam correlation or VANOS response faults with P0016.
Possible Causes
Start with the oil path that moves the adjuster, then test the command circuit, and leave base timing for last.
• Low, degraded, aerated or wrong-specification engine oil, or an incorrectly fitted/restricted oil filter assembly.
• Debris in the Bank 1 intake VANOS solenoid screen or a solenoid spool that sticks mechanically.
• Poor contact or damaged wiring in the intake VANOS solenoid control circuit.
• Restricted cylinder-head oil passage, failed non-return element or worn intake camshaft adjuster.
• Incorrect mechanical timing, stretched drive components or an impulse-wheel/camshaft position error.
Diagnosis Steps with OBDThink
Watch target and actual intake angles through a change in engine speed; the direction and speed of the error distinguish a stuck advance from a slow response. OBDThink is an independent BMW coding and diagnostic mobile application with no affiliation to BMW AG. Depending on the vehicle, adapter and module, use it to save P0016, freeze frame and supported live data; physical measurements and the BMW test plan still prove the repair.
• 1. Save P0016, freeze frame, oil-temperature context and related VANOS/cam correlation faults before clearing adaptations.
• 2. Verify engine-oil level, condition, approved specification and the correct assembly of the filter cap, insert and sealing elements for that engine.
• 3. Graph commanded and actual Bank 1 intake cam position during idle and a controlled speed change supported by the vehicle.
• 4. Inspect the intake VANOS solenoid connector and harness; remove the solenoid for debris or sticking checks according to BMW service instructions.
• 5. On engines where intake and exhaust solenoids are identical and BMW procedure permits, a controlled position swap can show whether the fault follows the solenoid.
• 6. If hydraulic/electrical checks pass, verify oil delivery, cam/crank correlation and base mechanical timing with the engine-specific BMW test plan.
Actual intake angle stays advanced with command released → sticking solenoid/adjuster or oil-control path
Fault follows an approved solenoid swap → solenoid proven
Both camshafts show correlation errors → investigate oil supply or mechanical timing
Electrical command absent or unstable → test solenoid circuit and DME control
A clean solenoid does not prove it moves correctly; the target-versus-actual cam response must improve after the intervention.
Repair
• Low cost: Correct oil level/specification or filter-cap assembly and renew contaminated oil and filter when service evidence supports it.
• Medium cost: Clean or replace the proven sticking Bank 1 intake VANOS solenoid and repair its verified connector or control-circuit fault.
• Medium cost: Restore a restricted oil-control passage or non-return component using the engine-specific BMW procedure.
• High cost: Repair the intake adjuster or mechanical timing drive only after cam response and correlation tests exclude oil and solenoid causes.
After the repair, erase P0016, repeat the freeze-frame operating window and rescan every relevant module. Verification requires stable live data and no returning current or pending fault.
Can You Drive with P0016?
Limit driving if performance is reduced; stop for oil-pressure warning, persistent timing rattle, stalling or severe rough running.
P0016 rewards an oil-to-mechanics sequence: verify lubrication, observe VANOS response, prove the control fault and only then open the timing drive.