P1349
VANOS Intake Camshaft Timing Control Fault — Bank 1
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P1349
P1349 is a BMW-specific code related to the VANOS (Variable Nockenwellen Steuerung) variable valve timing system. This code indicates that the DME has detected a fault with the intake camshaft timing control on Bank 1 — the camshaft is not reaching its commanded position within the expected time or is unable to hold position. VANOS is critical to BMW engine performance, affecting power output, fuel efficiency, and emissions across the RPM range.
This code is common on BMW engines equipped with single or double VANOS, including the popular M52, M54, N52, and N55 engine families. On higher-mileage engines (typically above 80,000–100,000 miles), VANOS solenoid wear and internal seal degradation are the primary culprits. The VANOS solenoids can become restricted by oil varnish and deposits, especially if oil change intervals have been extended.
For diagnosis, start by checking the engine oil level and condition — low or dirty oil is a surprisingly common cause. Next, remove and inspect the VANOS solenoids (accessible on the valve cover) for contamination. Clean them with brake cleaner and reinstall to test. If the code returns, a VANOS rebuild kit with new seals is the next step, though this is a more involved repair. Timing chain stretch should also be evaluated using a scan tool to compare camshaft and crankshaft correlation values. While solenoid cleaning is DIY-friendly, a full VANOS rebuild or timing chain replacement is best left to experienced mechanics or BMW specialists.
Severity
Symptoms
- •Check Engine Light on
- •Rough or lumpy idle
- •Noticeably reduced engine power
- •Poor throttle response and sluggish acceleration
- •Engine rattling or ticking noise at startup
- •Increased fuel consumption
Likely Causes
The VANOS oil control solenoid that directs hydraulic pressure to adjust camshaft timing becomes clogged with oil sludge or develops internal wear, preventing proper camshaft adjustment.
The O-rings and piston seals inside the VANOS hub assembly wear over time, causing hydraulic pressure loss and inability to hold or change camshaft position reliably.
A stretched timing chain allows excessive camshaft position variation that the VANOS system cannot compensate for, triggering timing plausibility faults.
A failing camshaft position sensor provides inaccurate timing data to the DME, which may incorrectly interpret proper VANOS operation as a fault condition.
The VANOS system relies on adequate oil pressure and clean oil. Low levels or heavily degraded oil restricts hydraulic flow to the VANOS actuator.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Clean or replace VANOS solenoid valves
- Rebuild VANOS unit with new seals and piston rings
- Replace camshaft position sensor
- Replace timing chain, guides, and tensioner if worn
- Perform oil change with BMW-specification oil