OBDHut

OBDHut

U300B

Moderate

Ignition Input Accessory/On/Start

What Does U300B Mean?

DTC U300B indicates that a control module has detected a fault with the ignition switch input for the Accessory/On/Start positions. This is a composite signal code meaning the switch is not correctly transitioning through or reporting the Accessory, On (Run), and Start positions. The module expects a specific voltage or signal pattern as the key rotates through these positions, and a discrepancy triggers this code.

Common Causes

35%

Worn ignition switch contacts causing incorrect or missing signals in the Accessory, Run, or Start positions

Ignition Switch

25%

Open or high-resistance wire in the ignition switch circuit that carries the Accessory/On/Start composite signal

Ignition Switch Wiring Harness
Steering Column Connector

25%

Corroded or damaged connector at the ignition switch or BCM side causing intermittent signal loss

Ignition Switch Connector
BCM Connector

15%

Body Control Module internal input circuit fault for the Accessory/On/Start signal line

Body Control Module

Diagnostic Steps

1

Step 1: Use the scan tool to monitor ignition switch position data while slowly rotating the key through Accessory, On/Run, and Start — verify each position is recognized without dropout or skipping.

2

Step 2: Backprobe the specific ignition switch wire for the Accessory/On/Start signal at the BCM connector — verify expected voltage in each key position per the wiring diagram (typically 0V, 5V, or 12V depending on the position and vehicle design).

3

Step 3: Disconnect and inspect the ignition switch connector in the steering column — check for burnt contacts, arc marks, corroded pins, or terminals that have backed out of the housing.

4

Step 4: Measure resistance through the ignition switch in each detent position — compare to manufacturer specifications; an erratic or open reading in any position confirms a failed switch.

5

Step 5: If the switch tests good, trace the wiring from the switch through the steering column harness and any intermediate connectors to the BCM — repair any high-resistance points found.

Estimated Repair Cost

$100 - $500

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does U300B mean?

DTC U300B indicates that a control module has detected a fault with the ignition switch input for the Accessory/On/Start positions. This is a composite signal code meaning the switch is not correctly transitioning through or reporting the Accessory, On (Run), and Start positions. The module expects ...

What causes U300B?

The most common cause of U300B (Ignition Input Accessory/On/Start) is: Worn ignition switch contacts causing incorrect or missing signals in the Accessory, Run, or Start positions

How much does it cost to fix U300B?

Typical repair costs for U300B range from $100 to $500, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with U300B?

If the switch fails to properly signal the Run or Start position, the vehicle may not start or may stall while driving. An intermittent fault could cause power loss to critical systems while driving. Have this diagnosed promptly.

How do I diagnose U300B?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to U300B to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Network

System

Ignition Switch / Power Distribution System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.