Circuit/System Verification
- Vehicle ON.
- Verify DTC P0A45, P0A46, P0C57, P0C58, P0C61, P0C62 or P1B04 is not set.
- If any of the DTCs are set
Refer to DTC P0A45, P0A46, P0C57, P0C58, P0C61, P0C62 or P1B04 .
- If none of the DTCs are set
- If any of the DTCs are set
- Verify DTC P0C4F is not set.
- If the DTC sets
- Perform each of the operations listed below one at a time until the fault is corrected.NOTE: A current DTC indicates that the Motor Control Module cannot learn the motor position. Programming any module on the High Speed GMLAN bus will initiate a Motor Control Module wide angle learn. If current T6 Power Inverter Module software is already up-to-date, then programming will not take place and the wide angle learn will not be initiated. Program a different module, such as the ECM, to initiate the wide angle learn. If necessary, the majority of modules can be forced to reprogram using the SPS Replace and Program option.
- Program the T6 Power Inverter Module or another High Speed GMLAN module if software is already up-to-date.
- Replace the B228B Drive Motor 2 Position Sensor and if the DTC still sets, program a module to initiate wide angle learn.NOTE: Check for physical damage on the position sensor and drive motor rotor and replace any damaged component first.
- Replace the M15B Drive Motor 2 and if the DTC still sets, program a module to initiate wide angle learn.
- Replace and program the T6 Power Inverter Module.
- Repeat the DTC check in step 3.
- If the DTC does not set
- All OK.