Q: What is the code P0406 and P0128?

asked by on November 03, 2016

What are the reasons for the code p0406 p0128 for the 2006 model Jeep Cherokee Aqrand?

My car has an automatic transmission.

The code P0406 is for the electronic gas recirculation valve high circuit input. Meaning the valves sensor is detecting a high voltage input. This can be due to carbon build up on the valve, a bad valve, or a bad solenoid.

The first thing to do is to clean the valve. The code P0128 is for a failed thermostat reading. This can be due to low coolant levels, failed coolant temperature sensor, faulty intake air temperature sensor, failed thermostat housing, or failed thermostat itself. If you would like to get a precise diagnosis of the fault codes, a certified technician from YourMechanic can come to your car’s location to properly pinpoint the faults.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do I check power steering fluid in a 2012 Honda Accord?
Your car’s power steering system is designed to make it easier to turn your steering wheel and navigate, particularly at lower speeds (if you’ve ever driven a car without power steering, you know just how hard it can be to...
Car stalling when idling
The fuel leak needs to be identified and fixed before you drive it due to the fire hazard. The other problems can be checked after the fuel leak is fixed. The fuel leak may be the whole issue or the...
Carbureted engine dropping fuel on a '98 Suzuki Esteem
Yes. Either clean or rebuild the carburetor (https://www.yourmechanic.com/article/how-to-adjust-your-carburetor-by-ed-ruelas) or have the carburetor replaced (https://www.yourmechanic.com/services/carburetor-replacement). We haven't used carburetors in ages. I don't know what the Suzukis use now, but what we used to use years ago--we used to use Italian...
Water appears to come up from under carpet when it rains
If you have a water leak when you are not moving, then you will need to first isolate the area of the car that is getting wet. The most common areas are the right or left front of the car....
When I hit the brakes it makes a weird noise.
Hello. Shuddering or pulsating at the brake pedal can be caused by a few things. The first thing I would do is carefully examine the rotors (https://www.yourmechanic.com/services/brake-rotor-disc-replacement). If they show any signs of severe wear, it may be possible that...
Check Engine Light is on - P0302 and P0304. Ignition coil recently replaced.
The two Diagnostic Trouble Codes, P0304 (https://www.yourmechanic.com/article/p0303-obd-ii-trouble-code-cylinder-3-misfire-detected-by-spencer-clayton) and P0302 (https://www.yourmechanic.com/article/p0302-obd-ii-trouble-code-cylinder-2-misfire-detected-by-jamahl-walker), refer to cylinder misfiring. A faulty ignition coil, spark plug, wire, and so forth can cause a cylinder to misfire but there are other possible causes, too. Consequently, the only...
Intermittent starting problem.
Hi. There may be a couple of reasons why this could be happening. There could be an intermittent problem with the starter not engaging when it should be. This is usually caused by a problem inside the starter solenoid. Another...
Charging System Not Working (Alternator is not kicking in)
The battery should be load tested by a professional. Load testing can only be reliably performed on a fully charged battery. If the battery passes a load test, you have to be sure it is NOT a marginal pass in...
No fire motor turns over. Changed ignition coil crank shaft position sensor and idol air control sensor
Hello, thank you for writing in. The vehicle may be having one of several issues. If you have a slow crank, then the engine is not able to start because the starter is not going fast enough. Next you will...

Related articles

P0119 OBD-II Trouble Code: ECT Sensor Circuit Intermittent Malfunction Problem
P0119 P0119 code definition Engine Coolant Temperature (ECT) sensor circuit intermittent malfunction problem. What the P0119 code means P0119 is the generic OBD-II code which indicates that the Engine Control Module (ECM) has detected intermittent ECT sensor input. What causes...
P0047 OBD-II Trouble Code: Turbo/Super Charger Boost Control Solenoid Circuit Low
P0047 code definition Turbo/Super Charger Boost Control Solenoid Circuit Low What the P0047 code means This code has varied definitions as provided...
P2254 OBD-II Trouble Code: O2 Sensor Negative Current Control Circuit/Open Bank 2 Sensor 1
P2254 P2254 code definition O2 sensor negative current control circuit/open bank 2 sensor 1 What the P2254 code means This trouble code indicates that the powertrain control module has detected a reference voltage from the O2 sensor that is upstream...