P04A0
Exhaust Pressure Control Valve B Range/Performance
Exhaust / emissions
Generic OBD-II
Medium
What it means
P04A0 sets when the "B" exhaust pressure control valve isn't performing within its expected range — it's not reaching the position the ECM commands. Because this valve manages exhaust backpressure for warm-up and emissions, the usual symptoms are reduced power, poor economy, or slow warm-up. Carbon binding and worn actuators are the most common causes.
Medium
Can I keep driving? Usually drivable — you may notice reduced power, poor economy, or a slow warm-up, but the fault won't normally leave you stranded.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced engine power or sluggish acceleration
- Poor fuel economy
- Slow warm-up in cold weather (on diesels)
Common causes
Most likely first
- 'B' exhaust pressure control valve sticking or binding from carbon buildupLikely
- Valve not reaching its commanded position (out of range)Common
- Faulty valve actuator or position feedbackCommon
- Damaged, corroded, or loose wiring or connector at the valveLess often
- ECM fault (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and command the 'B' valve with a scan tool, confirming it reaches the positions requested.
- Inspect the valve and linkage for carbon binding or a seized shaft.
- Check the valve wiring and connector for damage or a poor connection.
- Replace the valve or actuator if it won't move through its full range. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P04A0?+
Short trips are generally fine, but a valve that can't reach position can hurt power and economy and, on diesels, affect DPF regeneration. Repair it before long drives.
Can I just clear P04A0?+
If the valve is sticking or the wiring is faulty, the range/performance fault returns. Fix the underlying cause first.
Related codes
Often seen with P04A0
Read & clear P04A0 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