B2387 — Gas-Discharge Lamp Ignitor Circuit Failure

B2387 — Gas-Discharge Lamp Ignitor Circuit Failure. The vehicle may still operate with the affected lamp unavailable, but reduced nighttime visibility can be hazardous.

For Ford vehicles

gas discharge lamp ignitor module circuit – failure

vehicle

Is it safe to drive?

Night-driving caution The vehicle may still operate with the affected lamp unavailable, but reduced nighttime visibility can be hazardous. Repair B2387 promptly and avoid extended night driving if the lamp is essential for safe illumination.

Typical symptoms

  • B2387 remains stored in the body control module
  • The affected gas-discharge lamp does not illuminate when commanded on
  • The affected lamp flickers or shuts off after briefly operating
  • The lighting fault returns after B2387 is cleared
  • Multiple lighting faults may appear if shared wiring or connectors are damaged

Common causes

  • Failed gas-discharge lamp ignitor module
  • Open or high-resistance wiring in the ignitor module circuit
  • Corroded, loose, or heat-damaged electrical connectors
  • Poor ground or unstable power feed to the ignitor module
  • Failed ballast, lamp-control unit, or gas-discharge lamp creating a related circuit fault

How to diagnose with an OBD scanner

  1. Confirm B2387 with an OBD2 scanner Connect AIScanAuto, an ELM327 adapter, or another OBD2 scanner and read stored, pending, and active body-system codes. Review freeze-frame data, note the conditions present when B2387 was set, and clear the code before testing the lamp.
  2. Inspect the ignitor module area Examine the gas-discharge lamp assembly, ignitor module, connectors, and adjacent wiring for corrosion, burning, heat damage, pin push-back, or water intrusion. Disconnect the battery before handling wiring and avoid probing high-voltage lamp terminals.
  3. Verify power and ground Using the vehicle wiring diagram, identify the ignitor module's power and ground pins. Confirm proper fuse voltage and low-resistance ground continuity with a multimeter while checking for voltage drop under load.
  4. Test the ignitor circuit Check continuity and resistance through the relevant harness sections and connector terminals. Distinguish an open circuit or bad terminal from a module that powers and grounds correctly but still produces the monitored failure.
  5. Repair the confirmed fault Repair damaged wiring or terminals, restore proper power and ground, or replace the failed gas-discharge lamp ignitor module with the exact specified part. Do not replace the module until connector and circuit checks support that diagnosis.
  6. Verify operation and code status Operate the affected lamp through its normal on, off, and high-beam functions, if applicable. Rescan with AIScanAuto or the original scanner to confirm B2387 does not return and verify that no pending lighting codes remain.

Approximate repair cost

A rough independent-shop estimate for diagnosing and repairing B2387 is USD 150-650, depending on whether the repair involves wiring, connectors, ballast, or ignitor module replacement. These figures are estimates only and vary by region, vehicle access, parts availability, and labor rates.

Common questions

What does code B2387 mean?

B2387 identifies a failure in the gas-discharge lamp ignitor module circuit. The fault may involve the module itself, its wiring, connectors, power feed, or ground.

Can I clear B2387 and continue driving?

Clearing B2387 may remove the stored message, but it does not repair the circuit. Daytime driving may be possible if visibility remains adequate, but nighttime use should be limited until the lamp operates correctly.

How is B2387 diagnosed with a scanner?

Use AIScanAuto, ELM327, or another OBD2 scanner to read B2387 and its freeze-frame information. Clear the code, operate the lamp, and rescan to determine whether the failure returns under a specific condition.

Does B2387 always mean the ignitor module is bad?

No. A failed module is one possibility, but corroded connectors, an open harness, poor ground, or unstable power can also cause B2387. Circuit testing should precede module replacement.

B2387 — B2387 — Manufacturer Controlled DTC: Causes, Symptoms & Fix

B2387 is a body electrical fault code that shows up when a control module detects a recurring problem in one of the vehicle's comfort or convenience systems. Unlike engine-related codes that demand immediate attention, B2387 lives in the manufacturer-defined portion of the OBD2 standard — meaning the automaker built the diagnostic logic themselves. The affected system varies by make and model, but it typically covers power locks, windows, lighting, wipers, or similar electrical functions controlled by the body control module.

The module does not flag B2387 from a single glitch. It watches for the fault condition to appear repeatedly under specific driving or environmental conditions before activating the warning light and storing the code. When B2387 is retrieved, the accompanying freeze frame data records engine load, RPM, temperature, and vehicle speed at the moment of failure — use that information to recreate the circumstances and trigger the problem during testing.

Common Symptoms of B2387

  • The check engine or warning light stays illuminated on the dashboard
  • The affected electrical function — such as power locks, windows, interior lighting, or wipers — operates intermittently or stops working entirely
  • Other vehicle systems continue to function normally; engine performance remains unaffected in most cases
  • Some functions may work while identical ones on the opposite side fail
  • In rare cases, a discharged battery over time if an actuator draws excessive current

Common Causes of B2387

  • Damaged or frayed wiring in door jambs, tailgate hinges, or areas exposed to moisture — the most frequent culprit
  • Body control module (BCM) failure or internal circuitry issues
  • Blown fuse or malfunctioning relay feeding the affected circuit
  • Corroded, loose, or dirty electrical connectors with poor terminal contact
  • Faulty switch, motor, or actuator controlling the failing function
  • Water intrusion into connectors or wiring harnesses, especially in vehicles exposed to heavy rain or flooding

How to Diagnose B2387

  1. Connect an OBD2 scanner and confirm B2387 is stored. Save the freeze frame data immediately — it tells you engine load, rpm, coolant temperature, and vehicle speed when the module first detected the fault. Reproduce those exact conditions during your test drive.

  2. Check for related diagnostic trouble codes. Co-occurring codes often point to the root cause rather than a secondary symptom. Also search the NHTSA database and your manufacturer's website for technical service bulletins specific to B2387 — many body electrical codes have documented factory fixes or software updates.

  3. Perform a thorough visual inspection of the wiring harness and connectors tied to the affected function. Look for damaged insulation, broken strands, corrosion buildup, bent pins, or any connector that is not fully seated.

  4. Monitor live data on the scanner while operating the malfunctioning system. Watch the switch and motor PID values — they should change predictably as you activate the controls. A stuck or unresponsive PID value confirms the problem area.

  5. Pay close attention to flex points where wires pass through door jambs and around hinges. Repeated opening and closing stresses these areas, and broken strands inside the insulation are easy to miss without flexing the harness during inspection.

  6. Clear B2387, complete a full drive cycle that replicates the freeze frame conditions, and verify the code does not return. If it comes back, the repair was incomplete or a second issue exists.

Repair Options and Costs for B2387

B2387 repair costs scale with which component actually failed. Tackle the cheapest and most common problems first before spending on major modules.

  • BCM repair by a specialist or full replacement: $300–$900
  • Replacement of the faulty switch, motor, or actuator: $120–$450
  • Wiring harness repair or connector replacement: $80–$250

How Much Does Fixing B2387 Cost?

The total bill depends entirely on the root cause. In most situations, the problem comes down to damaged wiring or a bad connector — relatively inexpensive to fix. Body control modules command the highest prices because the part itself costs more and programming or relearning may be required.

Typical all-in costs at an independent shop (parts and labor, USD):

  • Wiring or connector repair: $80–$250
  • Switch or actuator replacement: $120–$450
  • BCM repair or replacement: $300–$900

Fixing B2387 generally falls between $80 and $900. Spending time on accurate diagnosis before purchasing parts almost always saves money — the most expensive scenario is rarely where you should start.

Can You Drive with B2387?

In most cases, B2387 poses no immediate threat to drivability. Engine operation, transmission function, and braking remain unaffected. However, certain failures warrant prompt attention: exterior lighting faults reduce visibility and make the vehicle less visible to others, wipers failing during heavy rain creates a safety hazard, and central locking problems can leave the car unsecured or trap you outside. Use judgment based on which system is affected and address the repair before it becomes a liability.

Related OBD2 codes