Home / DTC / P1801 — Performance Selector Switch Failure

P1801 — Performance Selector Switch Failure

Detailed page for trouble code P1801.

34,662codes
59brands
11,925generic
22,737specific
Reset
Code

P1801

HUMMER P — Powertrain

Performance Selector Switch Failure

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

Causes

  • Damaged or failed Performance Selector Switch
  • Broken, shorted, or corroded wiring or connector between the switch and the control module
  • Poor or intermittent grounding or reference voltage to the switch
  • Water intrusion or corrosion at the switch or connector
  • Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM) input
  • Incorrect or outdated module software

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Loss of ability to select or change performance/drive modes
  • Transmission shift strategy not following selected mode (stuck in default or limp mode)
  • Intermittent or inconsistent performance mode indication on dash
  • Possible limp-home or reduced drivability

What to check

  • Scan and record freeze frame data and all stored codes; note conditions when P1801 set
  • Visual inspection of selector switch, housing and connector for corrosion, water, or damage
  • Inspect wiring harness routing (steering column, dash) for chafing, pinches, or breaks
  • Verify fuses and power/ground feeds related to the switch and transmission control
  • Backprobe switch connector and measure reference voltage, signal voltage and ground
  • Perform wiggle test on connector/wiring while monitoring live data/voltage for changes

Signal parameters

  • Reference voltage (typical): ~5.0 V key ON (verify exact spec in service manual)
  • Switch output: varying 0–5 V depending on selector position (should change when switch moved)
  • Open-circuit: infinite resistance / no signal present
  • Short-to-ground: near 0 V; short-to-B+ present: near battery voltage (~12 V)
  • Connector/ground continuity: low ohms (

Diagnostic algorithm

  1. Confirm P1801 present and note freeze frame/test conditions. Clear code and attempt to re-create to verify repeatability.
  2. Perform visual inspection of the selector switch, connector and wiring; repair any obvious damage or corrosion.
  3. With key ON, backprobe the switch connector. Verify reference voltage and ground are present per spec.
  4. Operate the selector while monitoring the switch signal (live data or DVM). Signal should change with each position; look for opens/intermittency.
  5. If signal absent or incorrect, check continuity between switch and control module. Repair any open/shorts found.
  6. If wiring and switch check good, probe the control module input pin for correct signal arrival. If signal does not reach module, repair harness; if it does but module reports fault, suspect module input driver.
  7. After repairs or switch replacement, clear codes and perform road test across operating conditions to confirm code does not return.
  8. If problem persists and wiring/switch verified, consult OEM service information for module tests, reprogramming updates, or replace module only after confirming module fault.

Likely causes

  • Physical damage or contamination of the selector switch (wear, moisture)
  • Pinched harness where it routes through the steering column or dash
  • Loose or corroded connector terminals at the switch or module
  • Open or short to battery/ground in the signal or reference circuit
  • Failed TCM/PCM input driver (less common)

Fault status

⚠️ Status
DTC P1801 — Performance Selector Switch Failure: control module detected invalid or missing signal from the performance selector switch. Investigate switch, connector, harness, and module input.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 2.0 hours

Similar codes

Repair manuals

Manual library for HUMMER

138

Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HUMMER

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