DOBD DashX ☰ Browse all codes
P045D

EGR B Control Circuit High

EGR / emissions Generic OBD-II Medium

What it means

P045D means the ECM has detected a higher-than-expected voltage on the "B" EGR valve control circuit β€” usually a wiring short to voltage, a bad connector, or a faulty EGR valve/solenoid. The EGR system recirculates exhaust to lower emissions. This is an electrical control-circuit fault, so it won't stop the car from starting, but it should be fixed to keep the engine running cleanly.

Medium

Can I keep driving? Yes β€” the engine starts and runs, but you may notice pinging under load and it will likely fail an emissions test until repaired.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Wiring shorted to voltage in the EGR 'B' control circuit
  2. Faulty EGR valve or control solenoid
  3. Corroded or poor electrical connector at the valve/solenoid
  4. Carbon buildup causing the valve to stick and mis-report
  5. ECM fault (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and note the conditions when the code set.
  2. Inspect the EGR 'B' control wiring and connector for shorts to voltage, chafing, or corrosion.
  3. Test the EGR valve/solenoid resistance against spec; replace if out of range.
  4. Clean the EGR valve and passages if carbon buildup is present.
  5. Repair wiring or replace the valve/solenoid, then clear and re-test.

FAQ

Quick answers

Is it safe to drive with P045D?+
Yes for the short term β€” this is an EGR control-circuit fault, not a no-start. Repair it to avoid pinging and a failed smog test.
Can I just clear P045D?+
It will come back until the wiring, connector, or valve fault is fixed. 'Circuit High' points to an electrical problem, so start there.

Related codes

Often seen with P045D

Read & clear P045D yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX