Codes P0128, P0300, P0171 and P2097?

Tiny
PVEGA805
  • MEMBER
  • 2012 DODGE CHARGER
  • 3.6L
  • V6
  • 2WD
  • AUTOMATIC
  • 138,680 MILES
I’ve replaced my spark plugs and ignition coils not only because I needed to but because I got the engine code P0300. The housing for my thermostat had broken and had to be replaced. I thought that it would get rid of the code P0128, but I still have that code as well. For code P0171 I changed the air filter, checked all of the hoses and they have no leaks.

What can I do to figure out the issue for P0171 and for P2097? Secondly can the issues from those 2 codes cause the misfire code P0300?
Monday, April 14th, 2025 AT 8:41 PM

2 Replies

Tiny
CARDOCTOR74
  • MECHANIC
  • 63 POSTS
Hi Rob there. Was the thermostat replaced with an OEM part and a cooling system bled properly? Have you checked for any vacuum leaks?
Was this
answer
helpful?
Yes
No
Tuesday, April 15th, 2025 AT 10:53 AM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 51,710 POSTS
Did you clear the codes once the repair was completed, and did you have these codes before you started?

CODE P0128 - Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

I would also connect a scanner to read the engine temperature because if the sensor is bad, it will cause this code.

You may have defective thermostat which can cause the remaining codes. Let us know how it goes.
Was this
answer
helpful?
Yes
No
Thursday, April 17th, 2025 AT 10:45 AM

Please login or register to post a reply.