| DTC Code | DTC Name |
|---|---|
| P0603 | Internal Control Module Keep Alive Memory (KAM) Error |
DESCRIPTION
| DTC Detection Drive Pattern | DTC Detection Condition | Trouble Area |
|---|---|---|
| Ignition switch ON |
|
|
Note
When an injector assembly is replaced, the new injector compensation code must be input into the ECM. When the ECM is replaced, all of the existing injector compensation codes must be input into the new ECM.
Injector compensation codes are 12-digit, alphanumeric values printed on the head of each injector assembly. If an incorrect injector compensation code is input into the ECM, the engine assembly may rattle or engine idling may become rough. In addition, engine failure may occur and the life of the engine may be shortened.
Tech Tips
When replacing the ECM with a new one, if the injector compensation codes are not entered, DTC P0603 will be stored.
When replacing the ECM with a new one, input all learning values codes into the new ECM as follows:
Prior to replacing the ECM, use the intelligent tester to save each learning values codes from the original ECM Click here.
After installing a new ECM, write the saved learning values codes into the new ECM using the tester Click here.
Turn the ignition switch off and turn the tester off.
Wait for at least 30 seconds.
Turn the ignition switch to ON and turn the tester on.
Clear DTC P0603 stored in the ECM using the tester Click here.
Tech Tips
Each injector assembly has different fuel injection characteristics. In order to optimize the fuel injections, the ECM uses the compensation codes to balance the different fuel injections between each injector assembly.
When you first turn ON the ignition switch after replacing the ECM or any of the injector assemblies, DTC P0603 is stored. If the ECM was replaced, the compensation codes for the injector assemblies must be registered to the new ECM. Manually clear the DTC upon completion of compensation code registration. If an injector assembly was replaced, the compensation code for the new injector assembly will need to be registered in the ECM.
If the "Learning Values Save" or "Learning Values Write" function has failed, input manually the injection compensation codes and the vehicle mileage using the "Injector Compensation" and "Vehicle Mileage Write" functions by following the instructions shown on the intelligent tester display.
CAUTION / NOTICE / HINT
Tech Tips
Read freeze frame data using the intelligent tester. Freeze frame data records the engine condition when malfunctions are detected. When troubleshooting, freeze frame data can help determine if the vehicle was moving or stationary, if the engine was warmed up or not, and other data from the time the malfunction occurred.
PROCEDURE
PERFORM REGISTRATION (LEARNING VALUES SAVE AND WRITE)
Prior to replacing the ECM, use the intelligent tester to save each learning values codes from the original ECM Click here.
Replace the ECM Click here.
After installing a new ECM, write the saved learning values codes into the new ECM using the tester Click here.
Tech Tips
If the "Learning Values Save" or "Learning Values Write" function has failed, input manually the injector compensation codes and the vehicle mileage using the "Injector Compensation" (See page ) and "Vehicle Mileage Write" functions Click here by following the instructions shown on the intelligent tester display.
| NEXT |
|
CHECK INJECTOR COMPENSATION CODE
Confirm that all of the learning value codes are input correctly Click here.
| NEXT |
|
CHECK WHETHER DTC OUTPUT RECURS (DTC P0603)
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON and turn the tester on.
Clear the DTCs Click here.
Turn the ignition switch off and wait for 30 seconds or more.
Turn the ignition switch to ON and wait for 1 second.
Confirm that the DTC is not output again.
| NEXT |
|
END |