Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
4.22.1 Description
The ECM performs a number of self checks on both the Random Access Memory (RAM), Read only Memory (ROM) and the two central processor units it uses to control the engine management system. A failure of any of the self-checks will require the ECM to be replaced.
The ROM is tested by performing continuous checksum calculations and comparing the results with a stored checksum value. If the calculated checksum and stored checksum do not match then a ROM failure is registered. The DTC logged will depend upon when the failure was identified.
A RAM test checks the RAM during ECM initialization and shut down.
The ECM continually monitors itself for illegal internal processor operations, tasks being performed in the wrong order and attempts to write to the RAM. If any of these faults are detected, P0606 will be logged.
The ECM uses two processors to perform its calculations, the two processors are continually communicating with each other to transfer critical information. Internal diagnostic hardware continuously monitors the communication between the two processors for errors. If the level of errors exceeds a defined limit then a failure is registered.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.