Au7o mascotAu7o
Known IssuesGet Started
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. DTC Codes
  6. /
  7. P1259
  8. /
  9. Acura
Acura · Engine · Moderate code

P1259 on Acura: How to Diagnose & Fix

VTEC System Malfunction (Honda)

1 Acura model · 1 documented issue · $70-$250 repair

Share:@au7o.io

P1259 by Acura model

  • 1994-2001Integra1
  • FAQ

P1259 on other makes

  • Honda
Diagnose my car
Back to top

P1259 by Acura model

  • 1994-2001Integra1
  • FAQ

P1259 on Acura by model: symptoms, diagnosis and fix

Link to this issueError Codes:P1259

The VTEC oil pressure switch screwed into the VTEC solenoid assembly on B18C engines fails or leaks, triggering CEL with OBD1 Code 22 or OBD2 P1259. Symptoms include VTEC not engaging at high RPM and a hard rev-limiter drop. Owner had a 99 GSR with CEL constantly on and code 22 (VTEC Oil Pressure Switch). Even after replacing it with a new one and swapping the VTEC solenoid, the problem occurred after going into VTEC and letting off, mostly around 60-90mph. Error code 22 corresponds to the front valve timing oil pressure switch, which is the VTEC oil pressure switch.

Common Symptoms

  • check engine light
  • VTEC fails to engage
  • soft rev cut around 6000 RPM
  • loss of top-end power

How to Fix

Verify oil level and condition first — if the code is still present after checking, make sure there is plenty of oil and then reset the ECU . The switch is the green-plug sensor on top of the VTEC solenoid; replace with OEM Honda part. Replace the switch. It's the green plug located on the vtec solenoid. If the code returns after replacement, install a mechanical oil pressure gauge — a worn oil pump or internal leak can cause low pressure that triggers the code; an oil pressure gauge will confirm . Switch is ~$70 OEM.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • VTEC valve-timing oil-pressure switch 37250-PR3-003

    Verified repair fluid. Approved replacement: VTEC valve-timing oil-pressure switch 37250-PR3-003.

    Acurapartswarehouse

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Owner tips & cautions

  • TipDo an oil and filter change before replacing the switch — gunked oil galleries often cause the same code.
  • WarningAftermarket VTEC controllers commonly trigger this code by changing the engagement RPM the ECU expects.
Typical repair cost:$70 - $250
Sources for this issue (2)
  • VTEC Oil Pressure Switch Code 22 help! — Team Integraforum
  • VTEC Oil Pressure Switch Problem — Team Integraforum

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceLast reported by owners May 2026Reviewed May 2026
All Acura Integra known issues →

P1259 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P1259 mean on a Acura?

P1259 stands for "VTEC System Malfunction (Honda)." This Honda-specific code indicates a malfunction in the VTEC (Variable Valve Timing and Lift Electronic Control) system, the technology that switches between different camshaft profiles to boost performance at higher RPM. The system uses an oil-pressure-controlled spool valve and a pressure switch to engage VTEC, and the engine computer monitors whether the commanded change in valve operation actually occurs. The code sets when the computer detects that VTEC engagement or oil pressure is not matching expectations. It commonly causes reduced high-RPM power and a check engine light, and is frequently tied to oil level or oil pressure problems. On Acura it is documented across 1 model: Integra.

What are the most common causes of P1259?

The most common causes of P1259 are: Low engine oil level or low oil pressure, Faulty VTEC solenoid or clogged solenoid screen, Faulty VTEC oil pressure switch, Dirty or degraded engine oil, Wiring or connector fault at the VTEC solenoid or switch, Sticking VTEC spool valve, Faulty engine control module. The specific cause varies by vehicle.

How much does it cost to fix P1259 on a Acura?

Published repair estimates on Acura range from $70 to $250 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.

Related codes

  • 00522 · Engine Coolant Temperature Sensor (G62): Open Circuit / Short to Positive (B+)
  • 16500 · Engine Coolant Temp. Sensor (G62): Implausible Signal
  • 16502 · Engine Coolant Temperature Sensor (G62): Signal too High
  • 16566 · Mass Air Flow Sensor Signal Too Low (VAG)
  • 17664 · Engine Coolant Temperature Circuit (G62): Open / Short to B+
  • P0008 · Engine Position System Performance - Bank 1
  • P0009 · Engine Position System Performance - Bank 2
  • P0010 · Intake Camshaft Position Actuator Circuit (Bank 1)

Looking for P1259 on a different make?

View P1259 across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P1259 fixes on Acura
We add new causes, fixes and affected Acura models for P1259 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Known IssuesMotorcycle IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Data protection representation

DataRep representative in the United KingdomDataRep representative in the European Union
Au7o · 2026
Built for DIY mechanics. Privacy-first.
Explore free Hub demo