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.
Replace and Program Control Module
- The Prepare Control Module for Removal function can only be performed when communication with the old control module is still possible.
- Instances may occur where data is not transferred during the Prepare Control Module for Removal Function
- Ignition - On / Vehicle - In Service Mode
- Perform the scan tool function: Create Report
- Air Cleaner Life Remaining - If equipped
- Engine Oil Life Remaining
- Fuel Filter Life Remaining - If equipped
- Fuel injector flow identifiers - If equipped
- Access the Service Programming System and follow the on-screen instructions for the control module: K20 Engine Control Module
- Select - Prepare Control Module for Removal - If applicable
- Ignition/Vehicle & All vehicle systems - Off
- Replace the component: K20 Engine Control Module
- Ignition - On / Vehicle - In Service Mode
- Perform the SPS function:
- K20 Engine Control Module - Follow the on-screen instructions.
- K71 Transmission Control Module - Follow the on-screen instructions.
- Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to No.
- Perform the SPS function: Immobilizer Learn - If equipped.
- Perform the SPS function: K20 Engine Control Module Setup - Configuration
Perform any adjustment, programming or setup procedures that are required when a component or module is removed or replaced. Follow the on-screen instructions.
- Perform the scan tool learn/reset function:
- Air Cleaner Monitor Setup - If equipped
- Barometric Pressure Sensor Reset - If equipped
- Engine Oil Life Remaining
- Fuel Filter Life Remaining - If equipped
- Fuel Pressure Regulator Learn - If equipped
- Fuel Rail Pressure Relief Valve Learned Values Reset - If equipped
- Fuel injector flow identifiers - If equipped
- Intake System Learned Values Reset - If equipped
- Throttle Body Idle Air Flow Compensation Reset
- Turbocharger Wastegate Learn - If equipped
- Turbocharger/Supercharger Boost Control Initial Position Learn - If equipped
- Perform the scan tool function: Clear DTCs
- Ignition/Vehicle & All vehicle systems - Off
- Operate the vehicle within the conditions of the customer's concern.
If both controller options below are listed, select K20 Engine and K71 Transmission Control Modules.
If both controller options below are listed, select K20 Engine Control Module.
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.