OBD-II Code P1059: Variable Valve Timing System Malfunction
What P1059 means, why it triggers, and how to fix it
- P1059 is a manufacturer-specific code, meaning it requires a completely different repair for a Honda (VTEC system) than a BMW (Valvetronic system).
- Check your engine oil level and condition immediately, as low or dirty oil causes over 50% of all variable valve timing faults.
- This code disables your variable valve timing system, resulting in an immediate 10-20% drop in fuel economy and sluggish acceleration.
- Ignoring P1059 on diesel engines like the Jeep EcoDiesel prevents DPF regeneration, guaranteeing a clogged filter and a $2,000+ repair bill.
What Does P1059 Mean?

P1059 is a manufacturer-specific code, meaning it requires different diagnostic steps depending on the car brand. It signals that the engine control unit (ECU) has detected a problem in the variable valve timing (VVT) or variable valve lift (VVL) system. This system improves engine performance and efficiency by changing when the engine's valves open and close based on engine speed and load.
Technical definition: The formal definition of P1059 varies significantly by manufacturer: * **BMW:** Valvetronic (VVT) Supply Voltage Control Motor Low Input (Bank 2). The engine's computer detected that the supply voltage to the VVT motor dropped below 5 volts, indicating a wiring, fuse, relay, or motor failure. * **Honda / Acura:** VTEC System Malfunction. This points to a failure in the VTEC oil pressure switch or solenoid. On rare models, it indicates a short circuit in the fuel pressure control valve. * **Jeep / Chrysler / Dodge (3.6L Pentastar):** Intake Valve Control Solenoid 4 Circuit/Open. This indicates an open electrical circuit in the solenoid controlling the intake valve lift for cylinders 4 and 6. * **Hyundai / Kia:** MAP Sensor Out Of Limits. The ECU determined that the Manifold Absolute Pressure (MAP) sensor's readings are outside their expected range. * **Volkswagen:** Exhaust Valve Control System (Bank 2) Short to Ground. This indicates a short circuit in the electrical system for the exhaust valve control on the second bank of cylinders.
Can I Drive With P1059?
Yes, But With Caution. You can drive, but you will experience reduced engine power, poor fuel economy, and a rough idle. Diagnose the vehicle immediately. Ignoring the issue causes stalling in traffic and damages the catalytic converter, adding $800-$2,500 to repair costs. On Jeep EcoDiesel models, this fault prevents DPF regeneration, guaranteeing a clogged filter and a $2,000+ repair.
Common Causes

- Low or Dirty Engine Oil (Very Common) — Variable valve timing systems use engine oil pressure to operate. Low oil level drops pressure, while dirty oil clogs the tiny passages in VVT solenoids and actuators, preventing operation.
- Failed VVT/VTEC Solenoid (Common) — This electronically controlled valve directs oil flow to the VVT actuators. It fails electrically (open or shorted coil) or becomes clogged with sludge.
- Failed VVT/VTEC Oil Pressure Switch or Sensor (Common) — This sensor tells the ECU if there is enough oil pressure to activate the VVT system. An incorrect reading or electrical failure triggers the code.
- Wiring or Connector Issues (Common) — A damaged wire, loose connection, or corroded connector in the VVT circuit interrupts the signal. This includes short-to-power, short-to-ground, or open circuits.
- Faulty Valvetronic Motor (BMW) (Less Common) — Specific to BMWs, this electric motor adjusts valve lift. It fails electronically or mechanically, disabling the Valvetronic system.
- Failed Eccentric Shaft Sensor (BMW) (Less Common) — On BMWs, this sensor reports the precise position of the eccentric shaft. It fails due to oil contamination from a leaking gasket and requires replacement alongside the Valvetronic motor.
- Clogged Intake Manifold Runners (Jeep EcoDiesel) (Less Common) — Heavy carbon buildup inside the intake manifold prevents the intake runner flaps from moving freely, causing the actuator motor to fail.
- Low Battery Voltage (Rare) — Sensitive electronic systems, like BMW's Valvetronic, malfunction and set fault codes if the vehicle's battery voltage drops below 12 volts.
- Failing Camshaft Phaser (Rare) — The mechanical gear that adjusts camshaft timing fails mechanically or clogs with sludge, causing slow response times.
- Faulty VVT Relay or Fuse (BMW) (Rare) — A dedicated Valvetronic relay or 40-amp fuse fails, cutting power to the motor and triggering a low voltage code.
- Internal ECU/PCM Fault (Very Rare) — The engine control unit itself develops a fault in the driver circuit controlling the VVT system. Consider this only after ruling out all other components.
Symptoms
- Check Engine Light is On — The ECU illuminates the Malfunction Indicator Lamp (MIL) on the dashboard.
- Reduced Engine Power — The engine feels sluggish at higher RPMs where the VVT system engages. The vehicle enters a 'limp mode' with severely restricted performance.
- Poor Fuel Economy — A disabled VVT system reduces engine efficiency, increasing fuel consumption by 10-20%.
- Rough Idle or Stalling — Incorrect valve timing disrupts engine stability at idle, causing it to run rough or stall in stop-and-go traffic.
- Engine Rattle or Ticking Noise — A failing VVT actuator or restricted oil pressure causes a rattling or ticking noise from the top of the engine on startup.
- Difficulty Starting or No-Start Condition — The engine cranks for an extended period before starting, or fails to start entirely, particularly with BMW Valvetronic failures.
- Engine Misfires (also visible on scanner) — Incorrect valve timing leads to incomplete combustion and engine misfires, triggering P0300-series codes.
- Failed Emissions Test (scan-tool only — no driver-felt sign) — VVT systems control combustion and emissions; a malfunction guarantees an emissions test failure.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Engine Oil and Filter Change — Parts: $30-$80, Labor: $40-$100, ~0.5 hr book time (DIY)
- Replace VVT/VTEC Oil Pressure Switch/Sensor — Parts: $20-$100, Labor: $50-$150, ~0.8 hr book time (DIY)
- Replace VVT/VTEC Solenoid — Parts: $80-$200, Labor: $100-$200, ~1.8 hr book time (Intermediate)
- Replace BMW Valvetronic Motor (Actuator) & Eccentric Shaft Sensor — Parts: $450-$1000, Labor: $500-$800, ~5 hr book time (Professional)
- Repair Wiring Harness Ground (Jeep TSB 08-111-21) — Parts: $10-$30, Labor: $200-$400, ~2 hr book time (Intermediate)
- Replace Intake Manifold (Jeep EcoDiesel) — Parts: $500-$900, Labor: $600-$1200, ~8 hr book time (Professional)
- Replace VVT Relay / Fuse — Parts: $10-$50, Labor: $20-$80, ~0.2 hr book time (DIY)
Used vs. New Parts: Buying Guide
When a used part is worth it: For VVT solenoids or BMW Valvetronic motors, buying used is a high-risk option best reserved for older, high-mileage vehicles (over 150k miles) where the budget is extremely tight and the owner accepts the risk of premature failure.
Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Source from a low-mileage vehicle that was totaled due to a collision, not engine failure.
- Avoid parts from engines known to have sludge issues.
- Match the part number exactly; revisions are common and may not be interchangeable.
- Ask for a video of the donor car running to verify no engine noises were present.
Decision logic:
- If The vehicle is under 100k miles or the new part costs less than $150. → Always buy a new OEM or reputable aftermarket part. The small savings from a used part are not worth the risk of paying for labor twice.
- If The vehicle is over 150k miles and the new OEM part is very expensive (e.g., BMW Valvetronic motor). → A used part from a verified low-mileage donor is a reasonable gamble, but expect a significantly shorter lifespan than a new part.
- If The part is a simple solenoid for a common engine (e.g., Honda, Jeep). → Favor a new aftermarket part from a quality brand over a used OEM part due to better warranties and known-good condition.
Warranty tradeoff: Used parts from salvage yards typically offer a 30-90 day warranty on the part itself, but never on the labor to install it. New aftermarket parts usually carry a 1-year to limited lifetime warranty. New OEM parts have a 1-2 year warranty.
Worst-case if a used part fails: $300-$1000 if a used part fails shortly after installation, representing the cost of a second replacement part plus the repeated labor charge.
What Happens If You Wait — Timeline
- 0-1 month: Check Engine Light is on. You notice a subtle drop in fuel economy and slightly rougher idle, especially when the engine is cold. (MPG impact: 1-5%% · Added cost: $0-$50 in wasted fuel)
- 1-3 months: Engine performance becomes noticeably sluggish, with hesitation during acceleration. The rough idle is more consistent, and stalling at stops becomes a possibility. (MPG impact: 5-15%% · Added cost: $50-$200 in wasted fuel, plus increased safety risk from potential stalling.)
- 3-6 months: Engine misfires begin as valve timing becomes highly erratic. Unburnt fuel starts entering the exhaust, causing the catalytic converter to overheat and its internal structure to melt. (MPG impact: 10-20%% · Added cost: $800 - $2,800 for the now-necessary catalytic converter replacement.)
- 6+ months / Special Case: Catastrophic secondary failure. The catalytic converter becomes completely clogged, causing severe backpressure. On a Jeep EcoDiesel, the DPF completely clogs and refuses to regenerate. (MPG impact: 20-30%+% · Added cost: $2,000 - $10,000 for DPF replacement or extensive timing system repairs.)
Cost of Not Fixing It
- 0-1 Month: Noticeable drop in fuel economy (5-15%), rough idle, and sluggish engine performance. Failed emissions test. (Added cost: $20-$60 in wasted fuel per month.)
- 1-6 Months: Engine misfires cause unburnt fuel to enter the exhaust, overheating and destroying the catalytic converter. (Added cost: $800 - $2,800 for catalytic converter replacement.)
- 6+ Months / Special Cases: On Jeep EcoDiesels, this fault prevents DPF regeneration, leading to a permanently clogged diesel particulate filter. On other engines, prolonged incorrect timing causes excessive wear on timing chains and cam phasers. (Added cost: $2,000 - $5,000+ for DPF and/or timing component replacement.)
Diagnosis Steps

- Check Engine Oil Level and Condition
Ensure the engine oil is at the correct level on the dipstick and that it is clean with the correct viscosity. Low or dirty oil is the primary cause of VVT problems.
Tools: Rag/paper towel (Beginner) - Scan for Additional Codes
Use an OBD-II scanner to check for other codes. P1059 often appears with oil pressure codes (P0521), misfire codes, or related VVT solenoid codes (P1050, P1053) that pinpoint the root cause.
Tools: OBD-II Scanner (Beginner) - Inspect VVT System Wiring
Visually inspect the wiring harness and connectors going to the VVT/VTEC solenoid, oil pressure switch, and Valvetronic motor. Look for damage, corrosion, loose connections, or oil contamination.
Tools: Flashlight (Beginner) - Inspect VVT Solenoid Filter Screen
Remove the VVT solenoid and check its small mesh filter screen for sludge or debris. A clogged screen restricts oil flow and indicates a larger oil sludge problem.
Tools: Socket set, torque wrench (Intermediate) - Test VVT/VTEC Oil Pressure Switch
Disconnect the switch connector. With the engine OFF, use a multimeter to check for continuity between the switch's terminals (should read less than 1 Ohm). With the engine RUNNING, there should be NO continuity. Replace the switch if it fails either test.
Tools: Multimeter (Advanced) - Test VVT/VTEC Solenoid Resistance
Disconnect the solenoid connector. Measure the resistance between the power terminal and the solenoid body (ground). A good reading is typically 14-30 Ohms for Honda, or 10-15 Ohms for Jeep. An infinite reading (OL) or a reading near zero means the solenoid has failed.
Tools: Multimeter (Advanced) - Test Sensor/Solenoid Voltage Supply
Turn the ignition to the 'On' position (engine off). Probe the harness connector. For a BMW Valvetronic motor, check for supply voltage at the motor connector; a reading significantly below battery voltage confirms the low input fault.
Tools: Multimeter, wiring diagrams (Advanced) - Use a Bidirectional Scan Tool (Pro-Level)
Command the VVT solenoid or Valvetronic motor to activate. Observe the system's response in the live data stream. For BMWs, monitor the eccentric shaft sensor's angle reading while commanding the motor to check for accurate position reporting.
Tools: Advanced bidirectional scan tool (Professional) - Advanced Electrical Testing (Pro-Level)
Check for the correct reference voltage at the component's connector. For BMW P1059, check the specific Valvetronic 40A fuse and relay. For 2021 Jeeps with multiple VVT codes, test the ground continuity of the engine harness per TSB 08-111-21.
Tools: Multimeter, manufacturer wiring diagrams, TSB documents (Professional) - Perform Manufacturer-Specific Tests
For Jeep EcoDiesel, remove the throttle body to inspect the intake runners for carbon buildup. For Honda, connect an oil pressure gauge to the VTEC assembly to verify pressure jumps when VTEC engages around 2,800 RPM.
Tools: Advanced scan tool, manufacturer service information, oil pressure gauge (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Engine Coolant Temp: 180-210°F (82-99°C) (The engine has reached full operating temperature.)
- Engine RPM: 2000-4000 RPM (During acceleration or steady cruising when the ECU commands a change in valve timing.)
- Engine Load: 30-70% (Under moderate acceleration or load, where the VVT system actively adjusts for power and efficiency.)
- Vehicle Speed: 40-65 mph (65-105 kph) (Occurs during highway driving as the system attempts to optimize timing for cruising efficiency.)
Related Codes
- P2646 / P2647 — Specific to Honda/Acura, these codes point directly to the VTEC oil pressure switch or actuator stuck. If you have P2646/P2647 alongside P1059, the issue is almost certainly in the VTEC oil pressure circuit.
- P0521 — This code indicates a problem with the main Engine Oil Pressure Sensor circuit. Since VVT systems depend on oil pressure, a P0521 causes a P1059. Diagnose the P0521 first.
- P1050, P1053, P1056 — On Jeep/Chrysler vehicles, these are codes for the other intake valve control solenoids. If P1059 appears with these, it strongly points to a shared electrical problem, like the faulty ground harness identified in TSB 08-111-21.
- P000A — This code means 'A' Camshaft Position Slow Response. It indicates a problem with the mechanical operation of the cam phaser. If present with P1059, it suggests a deeper mechanical or hydraulic problem rather than a simple electrical fault.
Climate & Environmental Factors
- Extreme Cold Weather: Cold temperatures increase the viscosity of engine oil. This slows down the hydraulic response of VVT actuators and phasers, especially during a cold start, triggering slow response codes.
- High Altitude: Reduced air density at altitude means the engine produces less power. A malfunctioning VVT system, which optimizes airflow, makes this power loss even more noticeable to the driver.
- High Humidity / Corrosive Environments: In humid or salty-air climates, electrical connectors for VVT solenoids, sensors, and motors are more susceptible to corrosion. This increases resistance in the circuit, causing open or short circuit codes.
How to Talk to a Mechanic About This Code
Say this: "I have a P1059 code on my [Vehicle Make/Model] and I'd like to schedule a diagnostic. Since this code is manufacturer-specific, could you please start by checking the most common causes for this brand? For my Honda, that would be the VTEC oil pressure switch and solenoid screen. For my BMW, please inspect the Valvetronic motor connections, fuse/relay, and check the eccentric shaft sensor for oil contamination."
This signals you've done your research and understand the code's meaning for your specific vehicle. It directs the technician to the most likely and cost-effective starting points, preventing them from starting with a generic, time-consuming diagnostic that you'll pay for.
Avoid saying:
- 'Just fix whatever's wrong'
- 'My check engine light is on, can you look at it?' (This is too vague and invites upselling)
- 'My car is running rough, I think it's the [expensive part like Valvetronic motor]' (Don't diagnose it for them; let them follow the evidence)
Questions to ask before authorizing the repair:
- Did you confirm the oil level and condition are correct?
- For a Honda: Did you test the oil pressure switch and inspect the solenoid screen for sludge before recommending a new solenoid?
- For a BMW: Did you find low voltage at the Valvetronic motor connector, or is the eccentric shaft sensor contaminated with oil?
- For a Jeep 3.6L: If other solenoid codes are present, have you checked the engine ground harness per TSB 08-111-21?
- Will you provide a printout of the freeze-frame data and any other related fault codes?
- What is the warranty on this specific repair, covering both parts and labor?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Best for: Vehicles still under powertrain or emissions warranty., Complex manufacturer-specific quirks, like BMW Valvetronic motor replacement requiring proprietary software for the relearn procedure., Diagnosing known issues covered by a Technical Service Bulletin (TSB).
Downsides: Highest labor rates, often $150-$250+ per hour., May recommend replacing an entire assembly (e.g., full VTEC solenoid assembly) when only a sub-component (like a gasket or switch) has failed. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit for most Honda, Acura, and Jeep/Dodge gas engine repairs. For BMW or Jeep EcoDiesel, a brand specialist independent shop is a great choice, but a dealer may be required for certain software-driven procedures.
Best for: Out-of-warranty vehicles with common P1059 causes, like a Honda VTEC solenoid/switch or a Jeep Pentastar solenoid., Shops that specialize in your vehicle's brand (e.g., a German car specialist for a BMW)., Cost-effective diagnosis and repair for most non-warranty scenarios.
Downsides: Quality varies greatly; vet shops via reviews and ASE certifications., May not have the expensive, brand-specific scan tools required for some procedures like a BMW Valvetronic relearn. (Typical cost: +0% vs. baseline) - Chain Shop:
Acceptable ONLY for an initial oil change. AVOID for any further diagnosis of P1059, especially on European vehicles or diesels.
Best for: An oil change, which is the first and simplest fix to try for any VVT-related code.
Downsides: Technician skill varies dramatically; they may lack experience with complex VVT systems., High pressure to upsell services; may recommend unnecessary engine flushes or replace parts without proper diagnosis., Unlikely to have the tools or knowledge for make-specific diagnosis (e.g., TSBs, relearn procedures). (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40-50% of the car's Kelley Blue Book (KBB) private-party value, sell the car as-is or trade it in rather than repairing it.
- Car worth $3500, fix is $1800: Walk away. A $1,800 repair for a BMW Valvetronic motor on a car worth only $3,500 is not a sound financial decision. The repair cost is over 50% of the vehicle's value.
- Car worth $15000, fix is $2100: Fix it. A $2,100 intake manifold replacement on a Jeep EcoDiesel worth $15,000 is well below the threshold. The repair is essential to prevent further, more expensive DPF damage.
- Car worth $6000, fix is $450: Fix it. A $450 repair for a Honda VTEC solenoid is a small percentage of the car's value and restores its performance and reliability.
What Scan Tool You Need for This Code
Minimum: A code reader that can read manufacturer-specific codes and view live data streams.
A basic $20 scanner only shows the P1059 code but won't tell you the manufacturer's definition or let you view live data (like oil pressure or solenoid command status), which is essential for diagnosis. For BMW, a basic scanner cannot perform the required Valvetronic relearn procedure after a repair.
Budget: BlueDriver Pro Scan Tool (~$100) — Reads manufacturer-specific codes, provides code definitions, and allows you to view and graph live data streams. Good for checking basics like RPM and engine load, but lacks bidirectional control.
Mid-range: Foxwell NT510 Elite (~$180) — Excellent choice for a single brand. Offers full-system diagnostics, bidirectional control to activate solenoids, and performs brand-specific service functions like the crucial BMW Valvetronic relearn procedure.
Professional: Autel MaxiCOM MK808S / XTOOL D7 (~$450-550) — Full-featured bidirectional scan tools. They offer extensive active tests to command VVT solenoids and motors on nearly all makes, perform all necessary relearn and adaptation procedures, and provide comprehensive diagnostic capabilities.
Rent vs buy: For a one-time fix on a Honda or Jeep, you might get by with a budget scanner. For a BMW P1059, a mid-range scanner that can perform the relearn is mandatory for DIY repair. If you plan to work on modern cars regularly, investing in a mid-range or pro-level bidirectional tool saves you money in the long run.
How to Clear the Code After You Fix It
- Use an OBD-II scan tool to clear the fault code.
- Ensure the fuel tank is between 30% and 70% full.
- Perform a complete drive cycle to allow readiness monitors to run.
Drive cycle (~30 minutes): Start the engine from cold (after sitting 8+ hours). Idle for 2-3 minutes with electrical loads on (like A/C and defroster). Drive for 15-20 minutes with a mix of stop-and-go city traffic and steady highway speeds (55-60 mph for at least 5 minutes). Allow the vehicle to cool down completely before re-checking monitor status.
Readiness monitors affected: Catalyst (CAT) Monitor, Oxygen (O2) Sensor Monitor, Evaporative (EVAP) System Monitor
Before emissions retest: drive at least 100 miles to fully set monitors.
Watch out for:
- Clearing the code without fixing the underlying problem causes the Check Engine Light to return immediately.
- Taking the vehicle for an emissions test immediately after clearing the code results in a 'Not Ready' failure because the internal self-tests have not completed.
- Disconnecting the battery clears the code but also resets all learned adaptations and readiness monitors, requiring a longer drive cycle.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An illuminated Check Engine Light is an automatic failure of the smog inspection. After repairs, a full drive cycle must be completed to set all readiness monitors to 'Ready' before a re-test can pass.
- New York: Vehicles are subject to an annual OBD-II emissions inspection. A Check Engine Light for P1059 causes an automatic failure. For model years 2001 and newer, only one non-continuous readiness monitor is allowed to be 'Not Ready'.
- Texas: In the 17 counties requiring emissions testing, an active P1059 code and illuminated Check Engine Light results in a failed inspection.
Most Commonly Affected Vehicles
- Honda Accord, Civic, CR-V (2001-2015) — Vehicles with K-series and J-series VTEC engines are prone to issues from low or dirty oil causing solenoid and oil pressure switch failures.
- Acura RSX, TSX, TL (2002-2014) — Shares VTEC systems with Honda; susceptible to the same oil-related problems that trigger VVT codes.
- BMW 3-Series (E90), X1, X3, 5-Series (2004-2015) — Models with N52 and N55 engines commonly experience failures of the Valvetronic motor and eccentric shaft sensor. A weak battery also triggers voltage-related Valvetronic faults.
- Jeep Wrangler (JL), Gladiator (JT) (2021-2021) — A specific batch of these vehicles with the 3.6L engine was subject to TSB 08-111-21 for a faulty engine ground harness.
- Jeep Grand Cherokee EcoDiesel (2014-2018) — On the 3.0L EcoDiesel engine, this code is linked to a failing intake manifold due to carbon buildup. These model years were also subject to recalls for EGR cooler cracks.
- Dodge Grand Caravan, Charger, Durango (2011-2021) — Equipped with the same 3.6L Pentastar engine as many Jeeps, these vehicles experience failures of the four intake valve lift solenoids.
- Hyundai Tucson, Elantra, Sonata (2011-2019) — On some models, P1059 points to a 'MAP Sensor Out Of Limits' fault, caused by a faulty sensor or vacuum leaks.
- Kia Optima, Sorento (2011-2020) — Often equipped with the same engines as Hyundai, these vehicles experience issues with the intake manifold runner control solenoid or MAP sensor.
- Volkswagen Golf, Passat, Jetta (2008-2017) — On VW models, P1059 indicates a short to ground in the exhaust valve control system for Bank 2, pointing to a wiring or solenoid issue.
Manufacturer-Specific Notes

- Honda / Acura: The VTEC system is extremely sensitive to oil level and cleanliness. The vast majority of VTEC-related fault codes trace back to insufficient oil, the wrong type of oil, or a clogged solenoid filter screen.
- BMW: The Valvetronic system replaces the function of a traditional throttle plate. A failure causes the engine to revert to using the throttle plate as a backup, resulting in a 'limp mode'. Diagnosis requires a BMW-specific scan tool to perform a 'relearn' after motor replacement.
- Jeep / Chrysler (3.6L): On 2021 3.6L engines, a known issue with the engine ground harness causes an open circuit for multiple VVT solenoids at once. TSB 08-111-21 details the repair.
- Jeep EcoDiesel (3.0L): Ignoring intake runner codes like P1059 prevents the Diesel Particulate Filter (DPF) from performing its automatic regeneration cycle. This leads to a completely clogged DPF, adding a $2000+ repair on top of the intake manifold replacement.
Real Owner Stories
2012 Honda Accord V6 at 115K miles
Check Engine Light came on with code P1059. The engine had a slightly rough idle but otherwise seemed to run fine. Owner is a stickler for 5,000-mile oil changes.
What they tried:
- Checked oil level, which was full and clean.
- Replaced the VTEC solenoid assembly, but the code returned within a day.
- Took it to a trusted mechanic who tested the VTEC oil pressure switch. The switch failed the continuity test.
Outcome: Replaced the VTEC oil pressure switch (Honda P/N 37240-R70-A04) for $45. The mechanic charged $75 for 0.5 hours of labor and diagnosis. The code was cleared and did not return.
Lesson: Don't assume the most expensive part (the solenoid) is the cause. Simple, cheaper components like the oil pressure switch trigger the same generic VTEC system code.
2011 BMW 328i (E90) at 98K miles
Car had a long crank, rough start, and went into limp mode with P1059 (Valvetronic Supply Voltage Low). The battery was 5 years old.
What they tried:
- Assuming a voltage issue, the owner replaced the battery and registered it, but the code came back immediately.
- A general repair shop replaced the Valvetronic motor (a $900 job), but the symptoms and code persisted.
- Finally took the car to a BMW specialist. The specialist removed the valve cover and found the eccentric shaft sensor's electrical connector was full of oil from a leaking valve cover gasket.
Outcome: The specialist replaced the eccentric shaft sensor, the valve cover gasket, and the Valvetronic motor gasket. Total cost was ~$1,200. The original Valvetronic motor was likely fine. The car started and ran perfectly after the repair and Valvetronic relearn procedure.
Lesson: On BMWs, P1059 is a 'low voltage' code, but the root cause is often a component shorted by an oil leak. The eccentric shaft sensor is a common failure point and must be inspected when diagnosing Valvetronic issues.
2015 Jeep Grand Cherokee EcoDiesel at 85K miles
P1059 and P2023 codes appeared. The owner noticed slightly reduced power but continued driving for two months as the vehicle was out of warranty.
What they tried:
- Initially ignored the light. After about 2,000 miles, the 'Service DPF' warning illuminated, and the vehicle went into severe limp mode, unable to exceed 40 mph.
Outcome: The dealer confirmed the P1059 fault was due to a seized intake manifold swirl flap motor, caused by heavy carbon buildup. Because this fault was active, the ECU disabled DPF regeneration cycles. The owner paid for a new intake manifold ($1,800) and a forced DPF regeneration and cleaning ($500).
Lesson: On a Jeep EcoDiesel, intake-related codes like P1059 are critical. They disable DPF regeneration, leading to a cascading failure that costs thousands to fix. Address these codes immediately.
How to Prevent This Code From Triggering
- Use high-quality full synthetic engine oil that meets manufacturer specifications. (Every oil change) — Synthetic oils are more resistant to thermal breakdown and sludge formation, ensuring the small passages in VVT solenoids and actuators remain clean and clear.
- Adhere to a strict oil change interval, shortening it if you frequently make short trips. (Every 5,000-7,500 miles) — Frequent short trips don't allow the engine to reach a temperature that burns off moisture and fuel contaminants, which accelerate oil degradation and sludge formation.
- For Gasoline Direct Injection (GDI) engines, perform periodic intake valve cleaning. (Every 30,000-60,000 miles) — GDI engines are prone to carbon buildup on intake valves, which affects airflow and engine performance. For EcoDiesel engines, this is critical for the intake runners.
- Ensure regular highway driving. (At least once a week) — Sustained highway speeds allow the engine to reach and maintain full operating temperature, which helps burn off carbon and moisture deposits from the oil and engine components.
Frequently Asked Questions
Will an oil change fix a P1059 code?
Yes, if the code stems from low, dirty, or incorrect oil. Changing the oil and filter with the manufacturer-recommended synthetic oil often solves the problem. Clear the codes afterward and drive the vehicle to verify the fix.
What does P1059 mean for my Honda?
On a Honda or Acura, P1059 indicates a problem in the VTEC system. The most common causes are low engine oil, a bad VTEC oil pressure switch, or a faulty VTEC solenoid. Rarely, it refers to a fuel pressure control valve circuit issue.
What does P1059 mean for my BMW?
On a BMW, P1059 points to a low voltage problem with the Valvetronic motor on Bank 2. This stems from a blown fuse, a bad relay, a wiring issue, or a failing Valvetronic motor. Mechanics often find the eccentric shaft sensor is also faulty and replace it simultaneously.
Can a bad battery cause a P1059 code on my BMW?
Yes. The BMW Valvetronic system is highly sensitive to voltage drops. A weak battery causes low voltage conditions that trigger a P1059 fault, even if the motor and sensor function perfectly.
What are common misdiagnosis mistakes for P1059?
The biggest mistake is replacing expensive parts before checking the engine oil level and condition. Other pitfalls include replacing Jeep EcoDiesel VVT solenoids when the intake manifold is actually clogged with carbon. On 2021 Jeeps, mechanics often replace all four VVT solenoids when a single faulty ground is the true culprit.
Can I fix P1059 myself?
Simple fixes like an oil change or replacing an accessible oil pressure switch are highly DIY-friendly. However, diagnosing specific electrical shorts or replacing complex parts like a BMW Valvetronic motor requires advanced tools. Stop DIYing and consult a professional if you need to remove the valve cover or intake manifold.
How urgent is fixing a P1059 code?
It is moderately urgent. Ignoring the code guarantees a failed emissions test, poor performance, and higher fuel costs. Prolonged operation risks stalling in traffic and causes expensive secondary damage to the catalytic converter or DPF.
Can extreme cold weather cause a P1059 code?
Yes. Extremely cold temperatures thicken engine oil, slowing the response of hydraulic components like VVT actuators. This triggers slow-response or performance-related codes during a cold start or highway driving in frigid conditions.
Key Takeaways
- P1059 is a manufacturer-specific code, meaning it requires a completely different repair for a Honda (VTEC system) than a BMW (Valvetronic system).
- Check your engine oil level and condition immediately, as low or dirty oil causes over 50% of all variable valve timing faults.
- This code disables your variable valve timing system, resulting in an immediate 10-20% drop in fuel economy and sluggish acceleration.
- Ignoring P1059 on diesel engines like the Jeep EcoDiesel prevents DPF regeneration, guaranteeing a clogged filter and a $2,000+ repair bill.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- What Does P1059 Mean?
- Can I Drive With P1059?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2012 Honda Accord V6 at 115K miles
- 2011 BMW 328i (E90) at 98K miles
- 2015 Jeep Grand Cherokee EcoDiesel at 85K miles
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Will an oil change fix a P1059 code?
- What does P1059 mean for my Honda?
- What does P1059 mean for my BMW?
- Can a bad battery cause a P1059 code on my BMW?
- What are common misdiagnosis mistakes for P1059?
- Can I fix P1059 myself?
- How urgent is fixing a P1059 code?
- Can extreme cold weather cause a P1059 code?
- Key Takeaways
- 🎟️ Get 5% Off