BMW 2A99: Crankshaft to Exhaust Camshaft Correlation — Diagnosis and Repair
BMW 2A99 records “Crankshaft to Exhaust Camshaft Correlation”. It explains code-specific symptoms, concrete causes and the evidence tests to perform before replacing parts.
— Tekin Code
Correlation is the engine's timing geometry expressed as data. A weak sensor waveform can corrupt that geometry, while a stuck VANOS adjuster, shifted impulse wheel or incorrect mechanical timing can make the data truthful and alarming.
What Does 2A99 Mean?
BMW 2A99 records an implausible relationship between the crankshaft reference and exhaust camshaft position. Its wording can vary across DME versions, but it is a correlation fault—not simply a camshaft sensor replacement instruction.
CODE: 2A99
DEFINITION: Crankshaft to Exhaust Camshaft Correlation
MODULE: DME
KEY DATA: code status, companion faults, freeze frame, commanded versus actual behavior
TYPICAL PATH: Crankshaft/exhaust-cam synchronization
SEVERITY: depends on symptoms and companion faults
NOTE: Confirm engine, chassis, module and software wording with VIN-specific BMW service information.
If 2A99 arrived immediately after timing or cylinder-head work, verify assembly and trigger-wheel references before adapting or replacing sensors.
Symptoms
• Cranking may be longer because the DME cannot reconcile exhaust-cam phase with the crankshaft reference quickly.
• The engine can start rough, lose torque across the rev range and enter limp mode when correlation remains outside the accepted window.
• A metallic start-up rattle or a fault that appeared after timing work makes a mechanical phase error more likely.
• 2A87, exhaust-cam sensor or multiple VANOS records may surround 2A99 and reveal whether movement or signal integrity failed first.
Possible Causes
Treat recent work, signal quality, VANOS travel and base timing as four separate layers.
• A loose, oil-contaminated or damaged crankshaft/exhaust-cam sensor connector or harness.
• An unstable crankshaft or exhaust camshaft sensor waveform, or a damaged/mispositioned impulse wheel.
• Poor VANOS oil supply, a sticking exhaust solenoid or exhaust adjuster that cannot reach its reference position.
• Incorrectly installed timing components, a shifted timing drive or engine-specific guide/tensioner wear.
• Mechanical wear at the camshaft support or adjuster that changes repeatable exhaust-cam position.
Diagnosis Steps with OBDThink
Correlation must be checked at the same engine state because commanded VANOS movement intentionally changes cam angle. 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 2A99, freeze frame and supported live data; physical measurements and the BMW test plan still prove the repair.
• 1. Save the complete 2A99 ISTA description, start/run state, freeze frame and every crank, cam, VANOS and oil-related code.
• 2. Ask what work preceded the fault; visually inspect the crank and exhaust-cam sensor connectors and the accessible harness routes.
• 3. Check supported synchronization status and commanded/actual exhaust-cam angle during cranking, idle and a controlled speed transition.
• 4. Use the correct BMW wiring data and suitable waveform testing to assess both crank and exhaust-cam signals without assuming pins or voltages.
• 5. If signals are stable, test exhaust VANOS travel and oil supply; a fixed correlation offset requires mechanical timing/impulse-wheel verification.
• 6. After correction, perform only the adaptations prescribed for that DME and verify repeated cold starts plus stable cam/crank synchronization.
Signal drops out intermittently → trace sensor, connector and harness
Signals stable but exhaust angle responds slowly → test VANOS oil control
Stable, repeatable offset after recent repair → recheck timing and impulse wheel
Timing noise or oil warning → stop and inspect mechanically
A new sensor cannot correct a stable mechanical offset; a timing teardown cannot repair a waveform that disappears when the harness moves.
Repair
• Low cost: Restore connector contact, harness routing or a damaged sensor circuit identified by load/waveform testing.
• Medium cost: Replace a proven crankshaft or exhaust-cam sensor, or correct an accessible impulse-wheel issue under BMW procedure.
• Medium cost: Repair the exhaust VANOS solenoid, hydraulic feed or adjuster control when actual movement fails the commanded response test.
• High cost: Re-time the engine or repair the timing drive/camshaft support only after stable signals confirm a mechanical correlation error.
After the repair, erase 2A99, 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 2A99?
Correlation faults can precede stalling or mechanical contact; stop for timing noise, oil-pressure warning, severe roughness or a no-start condition.
2A99 demands a disciplined split: first trust-but-verify the two signals, then prove VANOS travel, and finally measure the mechanical phase.