DOBD DashX ☰ Browse all codes
P046E

EGR Sensor B Circuit Range/Performance

EGR system Generic OBD-II Medium

What it means

P046E means the exhaust gas recirculation (EGR) position/temperature sensor "B" is giving the ECM a reading that doesn't match expected EGR behaviour. The most common real-world cause is carbon buildup restricting the EGR flow, though the sensor or its wiring can also be at fault. You may notice pinging or hesitation under load, and the engine can usually still be driven while it's diagnosed.

Medium

Can I keep driving? Usually driveable, but you may feel pinging or hesitation under load β€” fix it to protect the engine and pass emissions.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Carbon buildup restricting the EGR passages or valve
  2. Faulty EGR position/temperature sensor 'B'
  3. Wiring or connector fault at the EGR sensor
  4. Sticking or defective EGR valve
  5. Lack of proper feedback/signal to the ECM

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data to see the conditions when the code set.
  2. Remove and clean the EGR valve, tube, and passages of carbon before replacing parts.
  3. Inspect the EGR sensor's wiring and connector for damage or corrosion.
  4. Test the sensor's signal against spec through the valve's range of travel.
  5. Replace the sensor or EGR valve if it fails the check. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P046E?+
Short-term yes, but persistent pinging under load can stress the engine over time, so don't ignore it β€” clean or repair the EGR system soon.
Can I just clear P046E?+
It comes back once the ECM re-checks EGR feedback unless the carbon buildup, sensor, or wiring is actually addressed.

Related codes

Often seen with P046E

Read & clear P046E 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