P2145
EGR Vent Control Circuit High
EGR / emissions
Generic OBD-II
Medium
What it means
P2145 sets when the ECM detects a high-voltage (open or short-to-power) condition in the EGR vent control circuit — the wiring and solenoid that vent the EGR system. It is primarily an emissions fault: the car usually drives normally, though you may notice pinging under load, and it should be repaired to pass emissions testing.
Medium
Can I keep driving? Usually drivable — this is an emissions/EGR circuit fault, not a stall risk, though you may notice pinging or rough running under load.
Common symptoms
What you'll notice
- Check-engine light on
- Often no noticeable driving symptoms
- Possible pinging/knock under load or acceleration
- Slightly rough running or minor hesitation
Common causes
Most likely first
- Open or short-to-voltage in the EGR vent solenoid control wiringLikely
- Faulty EGR vent control solenoidCommon
- Poor or corroded connector at the EGR vent solenoidCommon
- Carbon buildup restricting the EGR valve/passagesLess often
- Faulty ECM/PCM driverLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame and scan for companion EGR codes (P2143, P2144, P0403).
- Inspect the EGR vent solenoid connector and wiring for opens, shorts to power, or corrosion.
- Measure the solenoid coil resistance and compare to spec; replace if out of range.
- Verify the ECM's control signal to the solenoid with a scan tool or meter.
- If electrical checks pass, clean the EGR valve and passages of carbon and retest.
FAQ
Quick answers
Is it safe to drive with P2145?+
Generally yes, for short periods. It is an emissions/EGR circuit fault; the main risks are failing an emissions test and possible knock under load, so repair it soon.
Can I just clear P2145?+
It will return until the vent-solenoid circuit or solenoid is repaired, since the ECM monitors this control circuit continuously.
Related codes
Often seen with P2145
Read & clear P2145 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX