The powertrain control module (PCM) contains a memory area where it stores certain data it does not need to save when the ignition is turned OFF. This area is called the volatile section of memory. The volatile section of memory is cleared and then tested when the ignition is first turn ON. This diagnostic test monitors the PCM volatile section of memory to make sure it is stored correctly. If the information is not stored correctly, this DTC will set.
If the data from the memory location does not match the test data which was just saved to memory, DTC P0604 will set.
• | The PCM illuminates the malfunction indicator lamp (MIL) when the diagnostic runs and fails. |
• | The PCM records the operating conditions at the time the diagnostic fails. The PCM stores this information in the Freeze Frame and the Failure Records. |
• | The PCM turns the MIL OFF after 3 consecutive drive trips that the diagnostic runs and does not fail. |
• | A last test failed (current DTC) clears when the diagnostic runs and does not fail. |
• | A History DTC clears after 40 consecutive warm-up cycles, if this or any other emission related diagnostic does not report any failures. |
• | The PCM battery voltage is interrupted. |
• | Using a scan tool. |
The number below refers to the step number on the diagnostic table.
Step | Action | Values | Yes | No |
---|---|---|---|---|
1 |
Important: Before clearing any DTCs, use the scan tool Capture Info to save Freeze Frame and Failure Records for reference, as the Scan tool loses data when using the Clear Info function. Did you perform the Powertrain On-Board Diagnostic (OBD) System Check? | -- | ||
Important: Program the replacement PCM. Replace the PCM. Refer to Powertrain Control Module Replacement . Is the action complete? | -- | -- | ||
3 |
Does the Scan Tool indicate the diagnostic Passed? | -- | ||
4 | Does the Scan tool display any additional undiagnosed DTCs? | -- | Go to the Applicable DTC Table | System OK |