The code P05CD is because the engine has a rough idle when it is cold.
P0102: This code indicates a problem with the Mass Air Flow (MAF) sensor circuit.
P0113: This code points to an issue with the Intake Air Temperature (IAT) sensor circuit.
P0128: This code suggests that the engine is not reaching the required temperature for proper operation.
P1258: This code is associated with engine overheating, specifically related to the protection mode that limits the power of the engine when high temperatures are detected.
P2228: This code indicates a problem with the Barometric Pressure (BARO) sensor circuit.
So with all of these codes I would replace the MAF sensor and remove the thermostat to see if it is stuck open, which with both of these problems can cause all of these codes.
Here is how to change out the thermostat and the location of the MAF sensor so you can swap that out as well. Also, if the engine has not had a tune up, I would do that as well
https://www.2carpros.com/articles/how-to-tune-up-a-car-engine
Clear the codes when the repair has been completed. Check out the images (below). Please let us know what happens.
Images (Click to make bigger)
SPONSORED LINKS
Tuesday, November 21st, 2023 AT 11:21 AM