Home / DTC / P1663 — Oil Life Lamp Control Circuit

P1663 — Oil Life Lamp Control Circuit

Detailed page for trouble code P1663.

34,409codes
59brands
11,918generic
22,491specific
Reset
Code

P1663

OLDSMOBILE P — Powertrain

Oil Life Lamp Control Circuit

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Blown fuse for instrument cluster or lamp circuit
  • Burned-out or faulty oil life / change oil lamp (bulb or LED)
  • Open, shorted, or corroded wiring/connectors in the lamp circuit
  • Poor or missing ground at instrument cluster or lamp
  • Faulty instrument cluster or body control module (BCM) output driver
  • Intermittent connector or harness damage from chafing or moisture

Symptoms

  • Oil life / Change Oil lamp does not illuminate or is stuck on
  • Lamp may flicker or behave intermittently
  • Related instrument cluster warnings or erratic dash behavior
  • Stored diagnostic trouble code P1663 (oil life lamp control circuit)

What to check

  • Scan for codes and note freeze frame / related codes (communication faults)
  • Visually inspect instrument panel, lamp socket, and wiring harness for damage or corrosion
  • Check relevant fuses for continuity
  • Operate the lamp via a scan tool (if supported) and observe lamp behavior
  • Backprobe lamp connector and measure voltage/ground while commanding lamp
  • Wiggle-test harness/connectors while observing lamp/scan data for intermittent faults

Signal parameters

  • Battery voltage at power feed: approximately 12 V (engine off) / 13.5–14.5 V (engine running) at fuse / feed
  • Lamp feed when commanded: battery voltage present on the feed or switchable output depending on high-side or low-side drive
  • Ground reference near 0 V; expected low resistance to chassis ground (
  • Lamp current draw: incandescent bulbs typically 0.1–2 A; LEDs draw significantly less (milliamps)
  • Communication: module messages on data bus should be present if lamp is driven via network (verify with scan tool)

Diagnostic algorithm

  1. Retrieve P1663 and any related codes. Record conditions when the code set.
  2. Perform visual inspection of instrument cluster area, lamp bulb/socket, connectors and harness for damage, corrosion, or loose pins.
  3. Verify fuses for the instrument panel/lamp circuit; replace any blown fuse and retest.
  4. Using a scan tool, attempt to command the oil life/change oil lamp ON and OFF. Note response and any communication errors.
  5. Backprobe the lamp connector. With command ON, verify expected voltage on feed or ground path. Compare to signal_params.
  6. If no voltage/ground when commanded, trace wiring to module. Check continuity to the module pin and to ground. Repair open or shorted wiring.
  7. If circuit wiring and power/ground are good but lamp still fails, remove and bench-test/replace the bulb or LED.
  8. If lamp and wiring check OK, suspect instrument cluster or BCM output driver. Verify module inputs and communication. Replace or repair module per manufacturer procedures.
  9. After repairs, clear codes, command lamp, and road-test or cycle power to confirm the fault does not return.
  10. Document repairs and inspect for related issues (water intrusion, chafing) that could cause recurrence.

Likely causes

  • Corroded connector or poor ground at instrument cluster
  • Failed lamp bulb/LED
  • Wiring short to power or ground in the lamp circuit
  • Defective instrument cluster driver circuit

Fault status

⚠️ Status
Oil Life Lamp Control Circuit — fault detected in the circuit used to illuminate/control the oil change indicator lamp.
🟡 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