Code
U3022
Generic
U — Network/User
Ignition Input Accessory/Off
AI status
Completed
Completed
100%
Causes
- Faulty ignition switch or key cylinder
- Broken or corroded wiring/connectors in the ignition/ACC circuit
- Faulty Body Control Module (BCM), Instrument Cluster (IPC) or ignition module
- Loss of network communication on CAN/LIN bus or intermittent bus errors
- Blown fuse or failed accessory relay
- Poor battery voltage or ground connection
Symptoms
- Accessory functions operate incorrectly (radio, windows, etc.)
- Vehicle modules report incorrect ignition position on scan tool (OFF vs ACC/IGN)
- Failure to enter expected key-off or accessory behavior
- Parasitic battery drain when vehicle should be OFF
- Intermittent starting or accessory power loss
- Communications-related DTCs present (other U-codes)
What to check
- Connect a full-function scan tool and read all stored/pending U-codes and related subsystem codes
- Compare ignition position/status reported by multiple modules (BCM, IPC, ECM) using live data
- Record freeze-frame and data when DTC sets; note battery voltage and timestamps
- Check battery voltage and main ground connections (clean, tight)
- Verify fuses and accessory relay operation for ignition/ACC circuits
- Inspect ignition switch harness and connectors for damage, corrosion, or poor terminals
Signal parameters
- Ignition switch position signal (voltage levels for OFF, ACC, RUN, START)
- Accessory relay control voltage (12V when active)
- Battery voltage and transient voltage during key cycle (should be stable)
- CAN or LIN message carrying ignition status (message present, correct frequency, CRC)
- Node(s) reporting ignition state (BCM, IPC, ECM) — compare values and timestamps
- Bus error counters (CAN Rx/Tx errors, bus-off counts)
Diagnostic algorithm
- Step 1: Retrieve all DTCs and freeze frame data with a scan tool; note other U-codes and related modules.
- Step 2: Verify battery state of charge and main ground integrity; correct any low voltage or poor grounds.
- Step 3: Use live data to monitor ignition position reported by each module while cycling key through OFF → ACC → ON → START; identify modules that disagree.
- Step 4: Inspect fuses, accessory relay, and ignition switch connector for continuity and proper operation; replace or repair as needed.
- Step 5: Check wiring harness from ignition switch to BCM/ignition module for opens/shorts/corrosion; perform backprobe voltage checks during key cycles.
- Step 6: Scan CAN/LIN bus for communication errors; repair physical bus issues (loose terminator, damaged wires) if present.
- Step 7: If wiring and bus are good but a specific module reports incorrect status, attempt module reset and clear codes; confirm whether fault returns.
- Step 8: Check for relevant technical service bulletins or software updates; reflash or reprogram modules if prescribed by manufacturer.
- Step 9: Replace suspected faulty module (ignition switch, BCM, IPC) only after confirming failure with bench/verifying tests and re-test system to ensure DTC does not return.
Likely causes
- Damaged ignition switch common/ACC contact
- Loose connector at ignition switch or BCM
- Intermittent CAN/LIN transceiver fault in BCM or affected module
- Failed accessory relay or open fuse in accessory feed
- Missing/wrong software calibration or recent module update caused state mismatch
Fault status
Status
Ignition input (Accessory/Off) state inconsistent or not received by network modules; ignition position message missing or incorrect.
Repair difficulty: Medium
Diagnostic time: 1.0-2.5 hours
Similar codes
Repair manuals
Brands with available manuals
9,688
The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
