PRODUCT DETAILS
Honda VTEC Oil Pressure Switch - B/D/H/J/C Series (37250-PR3-003)
Getting a check engine light with a VTEC system malfunction code and your engine won't rev past 6000 RPM? Your VTEC oil pressure switch is probably dead. Honda part number 37250-PR3-003 is the OEM sensor that tells your ECU when VTEC's got enough oil pressure to engage. When it fails, your ECU won't activate VTEC because it thinks oil pressure's too low. You're stuck in low cam and your engine feels gutless at high RPM. Fresh OEM sensor fixes it and VTEC kicks back in where it should.
Here's What the VTEC Oil Pressure Switch Actually Does
Your VTEC system uses oil pressure to lock the high-lift cam lobes to the rocker arms. When you hit the VTEC engagement point (usually around 5800-6000 RPM depending on your engine), your ECU sends a signal to the VTEC solenoid. The solenoid opens and sends oil pressure to the VTEC mechanism in your cylinder head. The VTEC oil pressure switch monitors that oil pressure. When pressure's high enough, the switch closes and sends a signal back to the ECU saying "VTEC's got pressure, we're good to go." The ECU sees that signal and knows VTEC engaged properly. If the switch doesn't send that signal, the ECU thinks VTEC didn't engage and it throws a code. On some engines, the ECU won't even try to activate VTEC if the pressure switch is dead. You're stuck in low cam and your engine won't rev properly.
This is NOT Your Oil Pressure Dash Light Switch
Don't confuse this VTEC oil pressure switch with the oil pressure sender that controls your dash light. The VTEC switch (37250-PR3-003) mounts on the VTEC spool valve assembly on your cylinder head. It communicates directly with your ECU for VTEC operation. The oil pressure sender mounts on your oil pump and controls the low oil pressure warning light on your dash. Two completely different sensors in different locations doing different jobs. If your oil pressure light's on, you need 37240-PT0-014. If VTEC's not working and you've got a check engine code, you need 37250-PR3-003.
Why These Switches Always Fail
The VTEC oil pressure switch sits in your cylinder head bathed in hot engine oil. After 100k+ miles or 20+ years, the internal contacts corrode or the switch mechanism fails. Sometimes the connector gets oil-soaked and corroded from oil weeping past the O-ring. Once the switch is dead, it can't send the pressure signal to your ECU. You'll get a check engine code (P1259 on Hondas, varies by year and model) and VTEC won't engage. Your engine's gonna feel slow above 5500 RPM because you're running on the low-lift cam lobes instead of the high-lift VTEC lobes. Swapping in a fresh sensor fixes it instantly.
B/D/H Series Uses One Sensor, J Series and NSX Use Two
If you've got a B series (Integra GS-R, Type R, Civic Si), D series VTEC (Civic EX, Del Sol VTEC), or H series (Prelude VTEC), you need one VTEC oil pressure switch. These are single-cam VTEC engines with one VTEC system. If you've got a J series V6 (Accord V6, TL, MDX, Odyssey, Pilot, etc.) or an NSX with the C30/C32 V6, you need two sensors. J series and NSX V6 engines have VTEC on both cylinder banks, so each bank needs its own oil pressure switch. If you're doing a J series swap or fixing your NSX, order two of these sensors.
What You Get
- Honda OEM VTEC oil pressure switch (part number 37250-PR3-003)
- Direct replacement for factory VTEC pressure switch
- Mounts on VTEC spool valve assembly (cylinder head)
- Monitors VTEC oil pressure and sends signal to ECU
- Includes O-ring seal
- Same part your engine came with from the factory
Fits Your Car
- 1997-2003 Acura CL
- 1992-2001 Acura Integra GS-R
- 1997-2001 Acura Integra Type R
- 2001-2013 Acura MDX
- 1991-2005 Acura NSX
- 2005-2012 Acura RL
- 1999-2014 Acura TL
- 2010-2014 Acura TSX V6
- 2010-2013 Acura ZDX
- 1998-2012 Honda Accord V6
- 1992-2000 Honda Civic EX
- 1999-2000 Honda Civic Si
- 1993-1997 Honda Del Sol VTEC
- 1999-2010 Honda Odyssey
- 2003-2008 Honda Pilot
- 1992-2001 Honda Prelude VTEC
- 2006-2014 Honda Ridgeline
Compatible Engines
B Series (one sensor): B16A2, B18C1, B18C5
D Series VTEC (one sensor): D16Z6, D16Y8
H Series (one sensor): H22A1, H22A4
J Series V6 (two sensors): J30A1, J32A1, J32A2, J35A1, J35A3, J35A4, J35A5, J35A6, J35A7, J35A8, J35A9, J35Z2, J35Z6, J37A1, J37A2, J37A4, J37A5
NSX V6 (two sensors): C30A, C32B