Mazda 6 Forums banner

1 - 3 of 3 Posts

·
Registered
Joined
·
13 Posts
Discussion Starter #1
I was driving with my friends recently in my check engine light came on for p0022 p0443 and p0138, could these all be rated related to one thing? What are the ways I can fix these?
 

·
Registered
Joined
·
1,095 Posts
Technically, yes. It's related to your vehicle.

DTC P0022 CMP Timing Over-Retarded
- Lots of things
- Check low oil pressure
- Timing chain looseness
- VVT actuator
- PCM
- Other related bits

DTC P0443 EVAP Control System Purge Control Valve Malfunction
- Your purge solenoid valve has broke or could be something w/wiring or signal from PCM

DTC P0138 HO2S (RR) Circuit High Input
- Check the sensor, it's wiring and get new sensor if needed
- PCM


Check the signals coming out of the PCM as well..
 

·
Rally Racer
Joined
·
2,664 Posts
All the things that @Oppa said.

Having seen these codes so many time I would do the following.
  • Replace the O2 sensor. They have a 100,000 mi lifespan. NTK is OEM supplier
  • Replace the EVAP purge solenoid. (they go frequently as I am on my third)
  • Take out the CMP sensor (both if you have a v6) and wipe off all the metal powder buildup. If still with issues replace.
I have had all three codes and those were the fixes
 
1 - 3 of 3 Posts
Top