P0407 Code: Exhaust Gas Recirculation (EGR) Position Sensor B Circuit Low
🟠 Moderate severity · drivable
Drivable, but the EGR valve position can't be read correctly, which can affect idle and emissions.
What P0407 means
The EGR valve position sensor (circuit B) is reporting voltage that's too low. The computer can't tell how far the EGR valve is open, so it can't control exhaust gas recirculation properly.
Symptoms
- Check engine light is on
- Rough idle
- Possible stalling
- Failed emissions test
Common causes
- most common: Faulty EGR valve position sensor
- common: Shorted or damaged wiring
- less common: Corroded connector
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the EGR valve (position sensor is usually built in) | Yes | $100–400 |
| Repair shorted sensor wiring | Mechanic | $50–150 |
Frequently asked questions
Can I drive with a P0407 code?
Yes, but the EGR valve position can't be read, which can affect idle and emissions.
What is the most common cause of P0407?
A faulty EGR valve position sensor, which is usually part of the EGR valve itself.
How much does it cost to fix a P0407?
Typically $100–$400 for a new EGR valve.
Related codes
P0408
P0408 Code: Exhaust Gas Recirculation (EGR) Position Sensor B Circuit High
P0405P0405 Code: Exhaust Gas Recirculation (EGR) Position Sensor A Circuit Low
P0404P0404 Code: Exhaust Gas Recirculation (EGR) Circuit Range/Performance
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.