Repair the vehicle
Once you have completely diagnosed the vehicle, it is time to replace whatever parts are required to repair the system. After this is done, it may be necessary to program a module if it was replaced, or reprogram an existing module with the operating specifications of the new part. If you utilized a TSB to perform the repair, and it lists a replacement part and a reprogram of the software, it is likely the component operates differently and it, or other parts in the system, will need to respond differently to the onboard computer. In many cases if a TSB lists a specific replacement part, aftermarket replacement parts may not work properly and should be avoided.
The first step in programming after performing your diagnosis and making any mechanical repairs, is to fully charge the vehicle battery and hook up a battery maintainer to the vehicle’s battery. A battery maintainer will provide clean power with no voltage spikes, which many battery chargers are not able to do. Consistent power is required throughout the entire programming process because it will be necessary to have the key on and the modules powered up for the programming to occur.