PCM monitors errors through checksum. Every information consists of the combination of 0 and 1, checksum means summing up all values in a row. Thus, errors are recognized comparing checksum value and the memory value at PCM.
If the RAM in PCM has errors, PCM sets P0604 and MIL(Malfunction Indication Lamp) turns on.
Item | Detecting Condition | Possible cause | |
DTC Strategy | ● Check internal CPU | ● Faulty PCM | |
Enable onditions | ● - | ||
Threshold value | ● RAM has errors | ||
Diagnosis Time | ● - | ||
MIL On Condition | ● 1 driving cycle |
Many malfunctions in the electrical system are caused by poor harness and terminals. Faults can also be caused by interference from other electrical systems, and mechanical or chemical damage.
Thoroughly check connectors for looseness, poor connection, bending, corrosion, contamination, deterioration, or damage.
Has a problem been found?
▶ Repair as necessary and go to "Verification of Vehicle Repair" procedure
▶ Substitute with a known-good PCM and check for proper operation. If the problem is corrected,replace PCM and then go to "Verification of Vehicle Repair" procedure.
There is a memory reset function on scantool that can erase optional parts automatically detected and memorized by PCM. After testing PCM on the vehicle, use this function to reuse the PCM on the others
After a repair, it is essential to verify that the fault has been corrected.
Monitor and record the Freeze Frame Data for the Diagnostic Trouble Code(DTC) which has been diagnosed.
Using a Scantool, Clear the DTCs
Operate the vehicle within conditions noted in the freeze frame data or enable conditions
Monitor that all rediness test have been verified as " Complete "
Are any DTCs present ?
▶ Go to the applicable troubleshoooting procedure.
▶ System is performing to specification at this time.