P0408 OBD-II Trouble Code: Exhaust Gas Recirculation Sensor B Circuit High

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0408 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0408 code

P0408 is a diagnostic trouble code (DTC) for "Exhaust Gas Recirculation Sensor B Circuit High". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0408 DIAGNOSTIC Get a fair and transparent estimate upfront

check engine light

P0408 code definition

The P0408 code is stored when the PCM detects an issue with the EGR (exhaust gas recirculation) system. After one or more (depending on the vehicle manufacturer’s specifications) instances of this, the code will be stored, and the Check Engine Light will illuminate.

What the P0408 code means

When the EGR system is working properly, it will recirculate inert exhaust emissions back into the engine cylinder. These gasses burn at a lower temperature, thereby lowering the temperature of combustion for the engine fuel, which reduces the emission of nitrogen oxides. When the EGR system is activated, the PCM should detect a certain degree of manifold air pressure change.

If it detects a change that is outside the acceptable range, it will record the P0408 code. Some manufacturers’ vehicles will record the code after one instance, while others will record it after multiple instances.

What causes the P0408 code?

A few things could be occurring to cause a P0408 code to be stored. These include:

  • A damaged or defective EGR temperature sensor
  • A fault in the EGR temperature sensor’s circuit
  • A shorted or open connection in the EGR volume control solenoid valve circuit
  • Excessive carbon buildup on the EGR’s valve
  • A damaged or defective EGR volume control solenoid valve
  • An open ground circuit for the EGR sensor
  • An internal failure in the solenoid or EGR sensor

What are the symptoms of the P0408 code?

When the P0408 code is stored, the Check Engine Light will always illuminate. Other than this symptom, there may be no discernible change in the performance of the vehicle. However, some other symptoms that the driver may notice include:

  • Engine surging during operation
  • Intermittent engine stalls

There will likely be an increase in nitrogen oxide emissions, due to the increased combustion temperature, but this will usually be undetectable to the driver or owner of the vehicle until an emissions test is performed.

How does a mechanic diagnose the P0408 code?

The first step that any mechanic will take to diagnose a P0408 code is to use an OBD-II scanner to identify it and any other codes stored by the PCM. Then, if the vehicle stalls after starting and/or will not run consistently, they will generally unplug the EGR valve before clearing the code and then restarting the vehicle.

If the code appears again, they’ll then remove the EGR valve and clean out any built-up debris before reinstalling it and starting the vehicle again. If the problem still isn’t solved, they will block the EGR’s port and try to crank the engine. If this seems to solve the problem, then the cause of the code is most likely a faulty EGR valve, which is stuck in the open position. Replacing it should resolve the code and allow the engine to start consistently.

If the EGR valve is vacuum controlled, and unplugging it works to allow the vehicle to allow the vehicle to start and run, the problem is likely with the EGR solenoid. If this is not the case, the mechanic will continue taking steps to diagnose the problem, including visual inspections of all wiring, circuits, and connections. After each test and repair is done, the mechanic will clear the code and retest it to ensure that it does not appear again.

Common mistakes when diagnosing the P0408 code

The most commonly reported misdiagnosis of a P0408 code is immediately assuming that the EGR valve is the problem. Replacing this without inspecting any other potential problems will result in spending unnecessary time and money without actually addressing the problem causing the P0408 code to be recorded.

What repairs can fix the P0408 code?

Some common fixes for a P0408 code include:

Need help with a P0408 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

trouble codes
Check Engine Light
P0408

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0408 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,936

Rating Summary
3,597
169
44
25
101
3,597
169
44
25
101

Jonathan

19 years of experience
304 reviews
Jonathan
19 years of experience
Jon did a bang up job, even in the cold weather. Fixed me right up!
2008 DODGE GRAND CARAVAN - CHECK ENGINE LIGHT IS ON - DENVER, COLORADO

Ben

38 years of experience
883 reviews
Ben
38 years of experience
BEN CAME OUT 2 HOURS EARLIER THAN SCHEDULED AND HE WAS THE BOMB DOT COM. HE WAS VERY KNOWLEDGEABLE
2012 JEEP GRAND CHEROKEE - CHECK ENGINE LIGHT IS ON - HOUSTON, TEXAS

Pete

13 years of experience
174 reviews
Pete
13 years of experience
Pete was very knowledgeable and honest. He let me know what needed to be fixed now and what could wait. He also saved me money, by showing me small repairs that I could make myself instead of paying for extra labor. I would definitely recommend him.
2004 NISSAN XTERRA - CHECK ENGINE LIGHT IS ON - SAN DIEGO, CALIFORNIA

Abel

20 years of experience
33 reviews
Abel
20 years of experience
very informative as to what I need done to get my old van on the road again
1999 CHEVROLET ASTRO - CHECK ENGINE LIGHT IS ON - FORT WORTH, TEXAS

More related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
Insurance Requirements for Car Registration in Kentucky
The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle...
Auto Safety Tips
Driving is more than a way to get from point A to point B. Owning and driving a car can also be a highly enjoyable experience. Whether a person is driving...

Related questions

Q: My traction control is off and half of the engine doesn't work, I hooked up a computer to it and the P0800 code is on

Hello, thanks for writing in. P0800 is the trouble code for an issue with the vehicle's Transfer Case Control system. When the transfer case control module, a computer that is separate from the engine computer, detects an issue with the...

Q: Car refuses to drive once dash lights turn on.

I would have a second opinion by a different mechanic to confirm. The Check Engine Light and Coolant Light may be an indication of another problem, and the computer may go into a failure mode and will limit throttle and...

Q: P0030 p0015 chk eng lgt on whining noise stuck 2 gear 1 yr had car let son drive 2 NV havent chk fluid N trans hope it wasnt low

The code P0015 is a bank 1 timing over retarded warning. The P0030 code stands for the heated oxygen sensor malfunction, which also pertains to bank 1. The oxygen sensor malfunction could be due to a failed sensor, heater, or...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com