AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
Home / DTC Codes / Powertrain Systems (P-Codes) / Honda Civic P1259 — VTEC System Malfunction

Honda Civic P1259 — VTEC System Malfunction

Honda logoHonda-specific code — factory diagnostic data
DTC Data Sheet
CodeP1259
VehicleHonda Civic (2001-2015)
Engine1.8L R18 / 2.0L K20 / 2.4L K24 (VTEC)
SystemVARIABLE VALVE TIMING
Fault typePerformance
Official meaningVTEC System Malfunction (Bank 1)

Last updated: May 14, 2026

Definition source: Honda factory description. Diagnostic guidance is based on factory-defined fault logic for this code.

🔍Decode any Honda Civic VIN — free recalls, specs & safety ratings — free VIN decoder with NHTSA data

⚠ Scan tool requirement: This is a Honda-specific code. A generic OBD2 reader will retrieve the code but cannot access the module-level data, live PIDs, or bi-directional tests needed for diagnosis. A professional-grade scan tool with Honda coverage is required for complete diagnosis.

P1259 Quick Answer

P1259 is Honda’s manufacturer code for a VTEC system fault. The VTEC system uses oil pressure to shift cam profiles at higher RPM, and the most common P1259 cause is dirty or low oil restricting the VTEC solenoid — not solenoid hardware failure. Honda Civics with extended oil changes or low oil levels throw P1259 frequently. Service the oil before replacing parts.

What Does P1259 Mean on a Honda Civic?

The Honda Civic (2001-2015) stores P1259 when the condition described above is met. The model-specific failure patterns documented below apply to the Civic’s engine family and differ from the generic SAE definition.

Symptoms

  • Check Engine Light (P1259)
  • Engine doesn’t pull as hard above ~5500 RPM (VTEC doesn’t engage)
  • Loss of top-end power
  • No driveability issues below VTEC engagement RPM
  • Possible oil-light flicker if oil level is genuinely low

Common Causes (Most Likely on This Model First)

  1. Low oil level. VTEC needs oil pressure. Below the dipstick MIN mark, VTEC won’t engage and the PCM throws P1259. Check level first — free fix if it’s just low.
  2. Dirty oil restricting VTEC oil passages. Honda VTEC depends on clean oil flowing through narrow passages. Sludge from extended changes blocks flow. Service with the correct viscosity.
  3. Clogged VTEC solenoid screen. The solenoid has a fine mesh screen that catches sludge. Remove, clean the screen, and reinstall — often resolves P1259 without parts.
  4. Failed VTEC solenoid. After cleaning, if the solenoid still doesn’t actuate on command, replace it.
  5. VTEC oil pressure switch. Reports oil pressure at the VTEC system back to the PCM. Failure causes P1259.
  6. Worn VTEC oil control valve / spool. Internal wear after very high mileage. Less common.

Diagnostic Approach

  1. Check engine oil level FIRST. Below the MIN mark = top up and re-test.
  2. Inspect oil condition. Dark, sludgy, or overdue = service before chasing parts.
  3. Remove the VTEC solenoid (back of the head on K-series) and inspect the mesh screen. Clean with brake cleaner.
  4. Bidirectional command the VTEC solenoid with a capable scan tool — should hear it click.
  5. If solenoid actuates but P1259 persists, check the VTEC oil pressure switch.
  6. Replace solenoid only after the screen is verified clean and electrical command works.

Possible Fixes

FixWhen
Top up oil and service if overdueAlways first — free or near-free fix
Clean VTEC solenoid screenScreen contaminated with sludge
Replace VTEC solenoidSolenoid won’t actuate on command
Replace VTEC oil pressure switchSolenoid actuates but P1259 persists

Can I Still Drive With P1259?

Yes — VTEC disabled just means no high-RPM cam profile, so you lose top-end power but the car runs normally below ~5500 RPM. No engine damage from short-term operation.

How Serious Is This Code?

Low. Performance reduction only. Address quickly because the underlying oil-system issue (sludge) can affect other components.

Repair Costs

RepairCost
Oil top-up / service$0 – $120
Clean VTEC solenoid screen (DIY)$5 (brake cleaner)
VTEC solenoid replacement$180 – $380
VTEC oil pressure switch$120 – $240

Related Vtec Civic Codes

Compare nearby Honda vtec civic trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P1259 – Honda Accord P1259 — VTEC System Malfunction

FAQ

What is P1259 on a Honda Civic?

P1259 is Honda’s code for a VTEC system malfunction. The most common cause is dirty oil or low oil level restricting the VTEC system’s oil pressure — not actual hardware failure. Check oil level and condition before replacing parts.

How do I fix P1259 on a Civic?

Start with oil — check level and condition. Top up if low; service if overdue. If oil is fine, remove the VTEC solenoid and clean the mesh screen with brake cleaner. Only replace the solenoid if it won’t actuate on command after cleaning.

Can I drive my Civic with P1259?

Yes — the engine runs normally below ~5500 RPM. You’ll lose top-end power because VTEC doesn’t engage, but no engine damage from short-term operation. Fix it within a reasonable timeframe because the underlying oil-system issue can compound.

Will dirty oil cause P1259 on a Civic?

Yes — Honda VTEC depends on clean oil flowing through narrow passages. Sludge from extended change intervals or skipped services restricts that flow and causes P1259. An oil service often clears the code without needing to replace parts.

Diagnostic Guides for This Code

In-depth step-by-step tutorials that pair with P1259.

  • Sensor Circuit High / Low CodesRead guide →
  • Read OBD-II Freeze Frame DataRead guide →
  • Why Low Voltage Cascades to Multi-DTCRead guide →

Decode any Honda Civic VIN

Free recalls, specs & safety ratings — no signup.

Decode VIN →

Featured Guides
  • Fuel Trim: Short vs. Long Term
  • Diagnose Misfires (Scan Tool)
  • Diagnose EVAP Faults
  • CAN Bus: The 60-Ohm Rule
  • Test a Wheel Speed Sensor
  • Read Freeze Frame Data
Popular Codes
  • P0420 — Catalyst Efficiency
  • P0300 — Random Misfire
  • P0171 — System Lean (Bank 1)
  • P0455 — EVAP Large Leak
  • P0128 — Coolant Below Thermostat
  • U0121 — Lost Comm with ABS
  • C0040 — Wheel Speed Sensor (RR)
  • P0016 — Crank/Cam Correlation
All Categories
  • Steering Systems
  • Suzuki
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Ford
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Volvo
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Audi
  • Network & Integration (U-Codes
  • Control Module Communication
  • Skoda
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Jeep
  • Fuel & Air Metering
  • Volkswagen
  • Honda
  • Ignition & Misfire
  • Mitsubishi
  • Chrysler
  • Emission System
  • BYD
  • Chevrolet
  • Transmission
  • Toyota
  • GMC
  • Hybrid / EV Propulsion
  • Lexus
  • Ram
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Nissan
Powertrain Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
More Systems
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
Safety & Chassis
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
Chassis & Network
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer