Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How to clear codes on GMC?

Clearing diagnostic trouble codes (DTCs) on GMC vehicles is most reliably done with an OBD-II scan tool to erase stored codes after repairs. This should not be used to hide problems, and some codes may return if the underlying issue isn’t resolved or if the vehicle requires a drive cycle to complete its reset.


Understanding what clearing codes does


Diagnostic trouble codes are stored by the vehicle’s computer (PCM/ECU) to flag faults in the engine, transmission, emissions, or safety systems. “Clearing” codes removes them from memory, but it does not repair the fault. If the issue is unresolved or intermittent, the code can reappear, and the check engine light may come back on. Some codes are stored as history or pending codes and may disappear after a successful drive cycle, while others may be permanent until repaired.


Methods to Clear GMC Codes


There are several practical methods to erase stored diagnostic trouble codes from GMC vehicles. The most common approach uses a modern OBD-II scanner. Other options include built-in reset features and, as a last resort, disconnecting the 12V battery. Below are the main approaches.



  • Using an OBD-II scanner or code reader to read and erase codes

  • Using the vehicle’s built-in maintenance or service reset feature (if available)

  • Disconnecting and reconnecting the 12V battery to reset the PCM and other modules

  • Dealer or professional service using OEM tools for complex modules


Note that clearing codes should follow repair of the diagnosed issue; otherwise codes may reappear and the underlying fault may still exist.


Clearing codes with an OBD-II scanner


What you’ll need and general steps. An OBD-II scan tool is the standard, universal method for GMC models. Most GMCs manufactured since the mid-1990s use OBD-II, and a compatible scanner can access, read, and erase DTCs stored in the PCM/ECU.



  1. Locate the OBD-II data link connector (DLC) under the driver’s side dash, near the steering column.

  2. Turn the ignition to the ON position with the engine OFF.

  3. Power up your scan tool and follow its menu to read DTCs. Note any codes for reference or repair verification.

  4. Select the option to Clear Codes, Erase Codes, or Reset ECU on the scanner and confirm. The tool will typically confirm when codes are cleared.

  5. Turn the ignition OFF, disconnect the scanner, then start the engine to verify the MIL (check engine light) behavior. If the fault remains, you may need to drive to complete drive cycles or address the underlying issue.


After clearing with a scanner, many codes will disappear from the memory if the fault is no longer detected. If the issue persists, the codes may return after a drive cycle or when the fault reoccurs.


Drive cycle and verification


Even after clearing codes, you should drive the vehicle to complete standard drive cycles so the PCM can re-check itself and learn fuel trims and other learned values. If the fault has been addressed, the MIL should stay OFF after several cycles; otherwise, the code may reappear.


Battery disconnection method (last-resort)


Some people use a 12V battery disconnect to reset the vehicle’s PCM memory, but this method has drawbacks. It can reset radio presets, clocks, and learned data, and may not erase all types of codes. Use this method only if you cannot access a scan tool or dealership tools.



  1. Turn off all electrical accessories and ensure you have any security codes (like radio codes) ready for re-entry.

  2. Carefully disconnect the negative battery cable and leave it unattached for 10–30 minutes (check your vehicle manual for recommended times).

  3. Reconnect the battery, re-enter any codes or settings as needed, and turn the ignition to ON to verify proper system operation. Start the engine and check for the MIL.


Battery disconnection may reset several learned values and settings. It does not guarantee that all codes will be cleared, especially if the fault is active or persistent.


Safety, legality, and reliability considerations


Clearing codes is not a substitute for diagnosing and repairing the root cause. Clearing codes to pass an emissions inspection can be illegal in some jurisdictions and may void warranties. Safety-critical codes (such as ABS, airbag/SRS, or stability control) should be addressed by a qualified technician, and safety systems are often designed to prevent a permanent clearance of fault data until repairs are verified.


What to do next


After clearing codes, verify repairs and perform a road test while monitoring for any reappearance of codes. If the MIL returns or new codes appear, revisit the repair, inspect related components, and re-scan. For persistent or complex issues, consult a GMC dealer or a qualified automotive professional who has access to OEM diagnostic tools.


Summary


The standard method to clear GMC trouble codes is to use an OBD-II scan tool to erase stored DTCs once repairs are completed. Clearing codes is not a fix in itself; if the fault remains or recurs, codes will return. For safety-critical or airbag-related codes, rely on professional service and OEM tools. Always verify by performing drive cycles and re-scanning to ensure the light stays off and the issue has been resolved.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.