Home / DTC / P1663 — Oil Life Lamp Control Circuit

P1663 — Oil Life Lamp Control Circuit

Detailed page for trouble code P1663.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P1663

GM P — Powertrain

Oil Life Lamp Control Circuit

Brand: GM
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Blown fuse for instrument cluster/BCM circuit
  • Faulty instrument cluster lamp or LED assembly
  • Open or shorted wiring between BCM/ECM and instrument cluster lamp
  • Corroded or loose connector at instrument cluster or BCM
  • Faulty Body Control Module (BCM) or instrument cluster driver circuit
  • Water intrusion or physical damage to wiring harness

Symptoms

  • Oil life lamp (maintenance reminder) may not illuminate when commanded
  • Lamp stuck ON or OFF, or flickers intermittently
  • Related instrument cluster warnings or multiple lamp/DTCs present
  • Possible other body electrical anomalies if BCM is affected

What to check

  • Scan for P1663 and any accompanying codes (U-codes, power/ground codes)
  • Visually inspect fuse(s) for instrument cluster/BCM lamp circuits
  • Inspect instrument cluster area and wiring for damage, corrosion, pin push-out, or water intrusion
  • Check battery and charging system for stable voltage (11–14.5 V)
  • Verify connectors are seated at instrument cluster and BCM

Signal parameters

  • Lamp command output: ~Battery voltage (11–14.5 V) when lamp commanded ON; near 0 V when OFF (measure at cluster lamp pin)
  • Lamp driver current: varies by lamp type — incandescent bulbs typically draw 100–500 mA; LEDs draw much less (tens of mA) — use a current clamp or measure with care
  • Continuity: near 0 Ω to lamp filament when lamp present; open/infinite Ω indicates open circuit
  • Resistance to ground: should be high when lamp OFF; low only when intended to be grounded by driver (depends on design)

Diagnostic algorithm

  1. Record freeze frame and all related DTCs; note battery voltage and key state when code set
  2. Perform a visual inspection of fuses, instrument cluster, BCM and related connectors for corrosion, bent pins, or water damage
  3. Check instrument cluster lamp/LED: verify bulb/LED functionality by command (if possible) or by temporarily applying test voltage to lamp connector (use proper polarity and safe current limiting)
  4. With connector disconnected, check continuity between lamp connector and BCM/cluster driver pin; repair any open circuits
  5. Back-probe the lamp control wire with a DVOM while commanding the lamp ON and OFF from a scan tool; confirm appropriate voltage change (near 0 V OFF, battery voltage ON)
  6. If voltage is present at the driver but lamp does not light, test/replace the lamp assembly or LED cluster element
  7. If voltage is not present at the driver, check for shorts to ground or battery, check related fuses and relays, and inspect wiring harness for damage
  8. If wiring and lamp are good but the driver output is incorrect or intermittent, consider replacing or reprogramming the BCM or instrument cluster per GM service information
  9. Clear codes and perform functional test/road test to verify repair; monitor for return of the code

Likely causes

  • Open or high-resistance circuit to the oil life lamp (connector, wiring harness)
  • Short to voltage or ground at lamp feed or driver
  • Failed lamp/LED assembly inside instrument cluster
  • Poor connector contact or corrosion at cluster or BCM
  • Intermittent BCM/cluster output due to internal failure

Fault status

⚠️ Status
Manufacturer-specific DTC P1663 — Oil Life Lamp Control Circuit. Indicates a detected fault in the control or monitoring circuit for the oil life (maintenance) lamp; service needed to locate open/short/intermittent or module output issue.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email