2007 Dodge Charger SE Logo
Ardell Posted on Mar 01, 2013
Answered by a Fixya Expert

Trustworthy Expert Solutions

At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.

View Our Top Experts

I have a 2007 dogde charger and my check engine light is on. I get codes P1005, P0158, P0157 and P0128. I am not sure what these mean or what to do about them can anyone help?

1 Answer

Stephen

Level 3:

An expert who has achieved level 3 by getting 1000 points

Top Expert:

An expert who has finished #1 on the weekly Top 10 Fixya Experts Leaderboard.

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

  • Dodge Master 21,873 Answers
  • Posted on Mar 01, 2013
 Stephen
Dodge Master
Level 3:

An expert who has achieved level 3 by getting 1000 points

Top Expert:

An expert who has finished #1 on the weekly Top 10 Fixya Experts Leaderboard.

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

Joined: Jun 22, 2012
Answers
21873
Questions
0
Helped
6208169
Points
67230

P1005 is model specific, Dodge is a problem with the manifold tuning valve.
Code 158 and 157 are for a problem with the O2 sensor for bank two after the catalytic converter.
Code 128 is for a problem with the thermostat or the engine is not reaching normal temp.
The O2 sensor codes could be caused from the manifold valve or they could be caused by a faulty O2 sensor.
I would start with the coolant temp problem and work back.

5 Related Answers

rfoulds85

William Foulds

  • 128 Answers
  • Posted on May 01, 2011

SOURCE: had code p0058 come up,

This vehicle is equiped with 2 O2 sensors 1 is before the Cat converter and 1 after the Cat converter this code is for the 1 after the Cat converter or the most rear sensor not the first 1 change the farthest one from the engine and your problem should be solved.

Ad

Anonymous

  • 335 Answers
  • Posted on Aug 23, 2008

SOURCE: Check engine soon light

Please have some one rechck the code there are no 5 diget codes,

Anonymous

  • 46 Answers
  • Posted on Jan 14, 2009

SOURCE: indicator light looks like tire icon just above check engine ligh

low tire pressure...there should be a reset procedure in the manual

Anonymous

  • 302 Answers
  • Posted on Nov 13, 2010

SOURCE: 2007 Grand Caravan check engine light no code

o2 sensors get dirty and trip the check engine light they get carbon buildup on them.

nicole99wu

Aobd2

  • 1049 Answers
  • Posted on Jul 30, 2011

SOURCE: 2004 Dodge Dakota 4x4 trouble

this is an obd2 trouble code table, it can help you understand the meaning of code.
for p0157 you can try this:
It's always good to start with checking for air leaks in the exhaust manifold and in the exhaust pipes. Fix these first.
With KOER (Key on engine running) use a scan tool or a voltmeter check the o2 sensor signal voltage with engine warm. You may have to increase the RPM to a fast idle to check the voltage of the bank 2,2 sensor. If it's voltage is stuck low (less than 0.5 volts may not be enough to set the code, but it depends on the vehicle) and you don't have any other o2 sensor codes present in the PCM, then it's a good bet that the sensor is bad. If the voltage isn't stuck low and the o2 sensor seems to be operating fine, it's likely sticking low intermittently. This often turns out to be the sensor. In either case, replacing the sensor can be an effective way to diagnose the problem. But it can also be an expensive diagnostic tool, especially if it turns out to be a wiring issue, instead of a sensor.
So, if you're interested in knowing for sure what the problem is before spending unnecessarily, then perform the following: 1. Turn off the engine and unplug the 2,2 o2 sensor connector. Inspect for corrosion, etc. Repair as necessary. Make sure that there is battery voltage present and ground present for the o2 sensor heater. If there isn't, then diagnose that first then retest. The o2 sensor depends on the heater to warm it up so it can start working quicker. If the heater element is bad or there isn't the proper voltage supplying it, the sensor may set this code. Usually heater problems have codes associated with them, too. If you find there is no battery voltage feeding the o2 sensor use the associated code to diagnose that. If you find the heater element bad, replace the sensor.
If the heater element checks out then, using a jumper wire, supply a chassis ground to the o2 sensor connector(PCM side) ground circuit. Now observe the scan tool bank 2,2 o2 sensor reading. If it is now at about a half a volt then replace the o2 sensor. If, after supplying a ground to the unplugged PCM side of the o2 sensor connector, the voltage reading doesn't change then check the harness for short to ground. Check for harness making contact with exhaust components. Check pins for damage, and for moisture. Repair as necessary. If you can find no harness problems, then the PCM may be at fault.

Ad

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

1helpful
1answer

2007 Acura engine light and emission light on code p1005

Code p1005 means, the Manifold Tunning Valve Controll is out of the calibrated range. Remove and Clean the Idle Controll Valve it will fix the problem.
0helpful
2answers

Check engine light on 2007 Chrysler 300. P1005

Sounds like a corroded connection on the engine harness or it's melted/rodent chewed around the manifold.
0helpful
1answer

Codes p0128

A code P0128 may mean that one or more of the following has happened: Low engine coolant level Leaking or stuck open thermostat Faulty cooling fan (running too much) Faulty coolant temperature (ECT) sensor Faulty intake air temperature (IAT) sensor Possible Solutions Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code: Verify coolant strength & level Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary. Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary. Verify proper intake air temperature (IAT) sensor operation, replace if necessary. If the above items check out good, replace the thermostat
2helpful
1answer

2004 trailblazer code po128

P0128:
P0128 OBD-II Trouble Code
Technical DescriptionCoolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

What does that mean?This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat. Similar codes: P0125

In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle.

CausesA code P0128 may mean that one or more of the following has happened:

Low engine coolant level .
Leaking or stuck open thermostat .
Faulty cooling fan (running too much) .
Faulty coolant temperature (ECT) sensor.
Faulty intake air temperature (IAT) sensor .Here's a link on replacing your thermostat.
1helpful
1answer

Check engine light has been on for a long time. 4 diagnostic codes: PO128, PO315, PO604, PO62F I can't find what the codes mean.

p0128 is coolant temperature sensor below range, change sensor. p0604 is pcm random access mem ( ram error. it may mean the pcm has failed, have it checked out..
1helpful
1answer

I have a 2004 Chevy Impala. As I was driving home yesterday I had the heater on full blast - temp outside appx. 60. The check engine light came on and I had a P0128 code. Could this be due to keeping...

This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat. Similar codes: P0125

In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle.


A code P0128 may mean that one or more of the following has happened:

  • Low engine coolant level
  • Leaking or stuck open thermostat
  • Faulty cooling fan (running too much)
  • Faulty coolant temperature (ECT) sensor
  • Faulty intake air temperature (IAT) sensor

Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code:

  • Verify coolant strength & level
  • Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
  • Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
  • Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
  • If the above items check out good, replace the thermostat


REFERENCE: http://www.obd-codes.com/p0128


I hope this helps a bit!

0helpful
1answer

Hi I own a 2003 Cadillac CTS I am getting a check engine light error light with code P0128 and my heat is fluxuating up and down I have already installed a themostat. What are my options

A code P0128 may mean that one or more of the following has happened:

1-Low engine coolant level
2-Leaking or stuck open thermostat
3-Faulty cooling fan (running too much)
4-Faulty coolant temperature (ECT) sensor
5-Faulty intake air temperature (IAT) sensor

Check coolant level
Check to make sure thermostat is functioning properly Check the Cooling fan Check the ECT sensor Check the IAT sensor If all else fails replace the thermostat
21helpful
3answers

What can keep causing Check engine code P0128

CODE P0128- THERMOSTAT MALFUNCTION. POSSIBLE CAUSES 1. ECT SENSOR IS OUT OF CALIBRATION. 2. CHECK THE OPERATION OF THE THERMOSTAT IT MAY BE STUCK OPEN.3.INSPECT FOR LOW COOLANT LEVEL OR FOR AN INCORRECT COOLANT MIXTURE.
1helpful
1answer

CHECK ENGINE LIGHT IS ON, GOT CODES P0157 2 TIMES,

the bank 2 sensor2 is used to check that your catylitic converter is working on that side of the exhaust. without seeing the car and doing sensor tests, it would be a gamble to say replace the sensor. so you can replace it and see what happens or take it to your favorite shop for further diagnosis
2helpful
1answer

Code P1005

it is a system ground circuit code
Not finding what you are looking for?

925 views

Ask a Question

Usually answered in minutes!

Top Dodge Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Arnie Burke
Arnie Burke

Level 3 Expert

7339 Answers

Are you a Dodge Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...