Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🛍️ Shop This Part

2010-2013 LaCrosse & Allure Headlight Control Module: A Guide to HID Failures and Programming

Your definitive guide to diagnosing, replacing, and programming the High-Intensity Discharge (HID) headlight control module in your Buick LaCrosse or Allure.

6 minutes to read 2010-2013 Buick LaCrosse 2010-2010 Buick Allure
Difficulty
4/5
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 - $550
Used OEM Price
$40 - $75
⚠️ Drivable, but... — Yes, but only during daylight hours. Driving at night or in poor visibility without fully functional headlights is unsafe and illegal.
Key Takeaways
  • A replacement module MUST be programmed to your vehicle's VIN by a dealer or a properly equipped independent shop.
  • This module is for HID-equipped vehicles only and is located behind the instrument panel, making replacement labor-intensive.
  • Common failure symptoms include flickering headlights, one or both lights not working, and a 'Headlight Malfunction' warning on the dash.
  • Do not install a used module from another vehicle without having it professionally reprogrammed first, as it can disable your car.
  • This module (20994168) is different from the HID ballast (22743220), which is located on the headlight assembly itself.
The Headlight Control Module (HCM) is the electronic brain for your vehicle's High-Intensity Discharge (HID/Xenon) lighting system. Located behind the instrument panel, it receives signals from the headlight switch and ambient light sensors. Based on these inputs, it commands the headlights to turn on or off, and controls functions like the high and low beams. This module is distinct from the HID ballast, which is a separate component typically mounted on the headlight assembly itself that regulates the high voltage for the bulb. A functioning HCM is essential for proper and safe headlight operation.

Symptoms of a Failing Headlight Control Module

Comparison of a Buick LaCrosse with functioning HID headlights versus one experiencing a single-side failure due to a bad control module.
A failing Headlight Control Module (HCM) often mimics a burnt-out bulb, resulting in one headlight remaining dark while the other functions normally.
A close-up of the HID headlight control module, showing the aluminum casing and electrical connector pins.
When buying used, ensure the part number matches exactly and inspect the pins for any signs of corrosion or moisture entry.

When the headlight control module begins to fail, it can cause a range of confusing and dangerous lighting issues. Because this module is the central command for the headlights, a fault can mimic other problems like a bad bulb or ballast. Look for these specific signs:

  • One or Both Headlights Won't Turn On: The most common symptom is a complete failure of one or both low-beam headlights, even with good bulbs and ballasts.
  • Intermittent Headlight Operation: The headlights may flicker, turn on and off randomly while driving, or work one moment and fail the next. This can sometimes be triggered by bumps or turns.
  • High Beams or Low Beams Stuck: You may find yourself unable to switch between high and low beams, with the lights stuck in one position.
  • Headlight Malfunction Warning on Dash: The car's computer is smart enough to know when it can't communicate with the HCM, which will often trigger a warning message on the instrument cluster.

Associated OBD-II Trouble Codes

A professional scan tool can pull specific codes that point directly to a module or circuit failure. If you experience the symptoms above, check for these stored codes:

  • U0241: Lost Communication With Headlamp Control Module A. This is a primary indicator that the Body Control Module (BCM) cannot get a signal from the HCM.
  • B2575: Headlamps Control Circuit (Left). This code points to an electrical fault (short or open circuit) related to the left headlamp.
  • B2699: Right Headlamp Control Circuit. This code indicates an electrical fault (short or open circuit) related to the right headlamp.

Known Issues, TSBs, and Recalls

While there are no specific recalls or widespread Technical Service Bulletins (TSBs) for the headlight control module on the 2010-2013 Buick LaCrosse and 2010 Buick Allure, General Motors has had issues with similar modules on other vehicles. A notable recall in 2014 covered the previous generation 2006-2009 LaCrosse for a faulty Headlamp Driver Module (HDM) that could cause the low-beams to fail suddenly. While this was a different part on a different platform, it highlights the potential for failure in these types of electronic lighting controllers.

Important: This module is ONLY for vehicles equipped with factory High-Intensity Discharge (HID/Xenon) headlights. It is not compatible with vehicles that have standard halogen headlights.

Programming and Calibration: The #1 Buyer Question

A professional diagnostic scan tool or laptop interface showing GM module programming in progress.
Replacement modules require VIN-specific programming using GM-compatible diagnostic tools like GDS2 or a J2534 pass-through device.

Yes, a replacement Headlight Control Module MUST be programmed to your vehicle. This is the most critical factor to understand before buying this part. A new, used, or remanufactured module will not work correctly by simply plugging it in. The module needs to be electronically matched to your car's specific Vehicle Identification Number (VIN) and factory options.

Failure to program a replacement module will result in a no-start condition due to the vehicle's anti-theft system (VTD), incorrect headlight operation, and multiple error codes. You have three primary options for programming:

  1. GM Dealership: A dealer has the required tools (Techline Connect, GDS2, MDI) and software access to program a new module to your vehicle. This is the most straightforward but often most expensive option.
  2. Independent Repair Shop: Many independent shops that specialize in diagnostics have the necessary J2534 pass-through tools and a subscription to GM's Service Programming System (SPS). They can perform the same programming as a dealer, often at a lower cost.
  3. Pre-Programmed Module Supplier: Some online retailers sell new or remanufactured modules that are pre-programmed to your VIN before they are shipped. This is an excellent choice for DIYers who can physically install the part but lack the expensive programming tools. You install the part, and it's ready to go without a trip to a shop.

Buying a Used Headlight Control Module

Purchasing a used Headlight Control Module can be a cost-effective option, but it comes with significant risks if you are not prepared. Because the module is VIN-locked, you cannot simply take one from a donor vehicle and expect it to work.

If you buy a used module, you MUST have a plan to get it reprogrammed by a dealer or a qualified independent shop immediately. Do not install it before it has been wiped and reprogrammed for your car. When inspecting a used module, check for any signs of physical damage, especially to the connectors and pins. However, since most failures are internal, a visual inspection is not a guarantee of functionality.

Given the absolute necessity of programming, buying a used OEM part is often a better choice than a new aftermarket part (if one were available), as the OEM hardware is guaranteed to be compatible with the vehicle's software. Cheap aftermarket electronics often have issues communicating with the factory programming tools.

Replacement Guide

Replacing the headlight control module in a 2010-2013 LaCrosse or 2010 Allure is a difficult and labor-intensive job not recommended for novice mechanics.

  • Location: The Headlight Control Module (designated K26) is located behind the instrument panel, on the driver's side of the vehicle.
  • Procedure: Accessing the module requires significant disassembly of the lower dashboard and instrument panel trim. It is not located in the engine bay fuse box or on the headlight assembly itself. A video showing the removal of the entire headlight assembly requires taking off the front bumper, illustrating the general complexity of working on this vehicle. Due to the location behind the dash, expect a time-consuming process.
  • Difficulty: The replacement difficulty is high (4 out of 5) due to the extensive interior disassembly required for access.

Cost Comparison

Part TypeEstimated Cost
New OEM (GM)$90 - $150
New AftermarketNot commonly available
Used OEM$40 - $75
Shop Labor (Replacement & Programming)$300 - $550

Note: Labor costs can vary significantly based on shop rates and the time required for programming. The high labor estimate reflects the difficult-to-access location behind the dashboard.

Frequently Asked Questions (FAQ)

Do I have to program a replacement headlight module?

Yes, programming is mandatory. A new or used module must be programmed to your car's VIN using GM's diagnostic software. Without programming, the headlights will not work correctly and your vehicle may not start due to the anti-theft system.

Is this the same as the HID ballast?

No. This Headlight Control Module (part 20994168) is the electronic brain located behind the dashboard. The HID ballast (part 22743220) is a separate component mounted on the headlight assembly itself, responsible for regulating voltage to the bulb. Both can cause a headlight to fail, so proper diagnosis is key.

Can I replace this module myself?

Physically replacing the module is challenging for a DIYer. It is located behind the instrument panel, requiring extensive disassembly of the driver's side dashboard. Even if you replace it yourself, you will still need to have it programmed by a professional. For most owners, having a shop perform the entire job is the most practical solution.

Will a module from a Cadillac or other GM car work?

No. Even if the part number is the same, the module is programmed with vehicle-specific software and option configurations. A module from a different model must be completely reprogrammed for your LaCrosse or Allure's VIN and RPO codes (factory options).

Technical Specifications

OEM Part Numbers: 20994168 20834569

Controls High-Intensity Discharge (HID) headlamps. Requires VIN-specific programming via GM Service Programming System (SPS).

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Aug 2, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Headlight Control Module for:
  • Buick LaCrosse: 2010201120122013
  • Buick Allure: 2010
In this article
🛍️ Shop This Part
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part