C1138 — Gear Select position short to Battery
C1138 — Gear Select position short to Battery. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: corroded, loose or damaged connector, poor ground connection, faulty sensor or actuator of the affected circuit.
chassis (brakes/steering/suspension)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm C1138 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many C0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the gear select position short to battery for damage, corrosion, chafing or poor contact.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm C1138 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for C1138 (parts and labor, USD, independent shop rates): Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250; Replace the faulty sensor or actuator: $150–$500. Overall, fixing C1138 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What does OBD2 code C1138 mean?
C1138 — Gear Select position short to Battery. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: corroded, loose or damaged connector, poor ground connection, faulty sensor or actuator of the affected circuit.
What are the symptoms of C1138?
Drivers most often notice: Check Engine Light on, possible limp mode depending on the affected component, increased fuel consumption in some cases, the affected system operates intermittently or not at all.
Will C1138 clear itself?
Sometimes C1138 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
Is it safe to drive with C1138?
In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How do I diagnose C1138 myself?
Start with a scan: confirm C1138, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.
When your vehicle's engine control module detects that the gear select position circuit is feeding battery voltage where it shouldn't, it logs trouble code C1138. This is fundamentally a short-to-battery condition in a circuit that monitors gear selection—a safety-critical input that tells the powertrain controller which gear position the driver has chosen. Because the module expects specific voltage ranges from this sensor, an unexpected high-side voltage trigger immediately flags the fault and illuminates the check engine light.
The module won't set C1138 off a single glitch. It requires the fault condition to appear consistently under specific operating parameters before the warning light activates. When the code does store, the associated freeze frame data captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the problem occurred. That snapshot is your most valuable diagnostic clue—it tells you exactly what conditions to replicate when you're testing the circuit.
Chassis-category codes like C1138 typically involve the wiring, connectors, and components that live between the drivetrain and the wheels. The gear select position sensor sits on or near the transmission housing, and its signal feeds both the transmission control module and the engine control module. When a short-to-battery develops somewhere in that circuit, the receiving modules lose accurate gear position data, which can cascade into limp-home mode or erratic shifting behavior depending on your vehicle's transmission design.
Common Symptoms of C1138
- Persistent check engine light that may flash during the fault event
- Transmission enters limp mode with limited gear availability (typically second or third only)
- Noticeable increase in fuel consumption due to incorrect gear selection logic
- Affected circuit operates inconsistently or completely stops responding
- In some vehicles, reverse gear may become inoperative
- Possible stuttering or hesitation during acceleration when the module relies on corrupted gear data
What Causes C1138
- Chafed or melted wiring insulation allowing battery voltage to feed into the signal circuit
- Water or road salt intrusion at the gear select sensor connector causing corrosion
- Loose connector halves that allow the short to occur intermittently
- Failed gear position sensor with internal short-to-power
- Damaged ground path causing the module to misinterpret signal voltages
- Blown fuse protecting the gear select circuit from overcurrent events
- Transmission control module internal driver failure (less common but possible)
How to Diagnose C1138
-
Connect your OBD2 scanner and record all stored codes plus the complete freeze frame data attached to C1138. Note the specific conditions—throttle position, engine load, vehicle speed—when the fault first triggered.
-
Review any additional codes present. Related P0xxx or U0xxx codes often point directly to the failing component. Cross-reference any manufacturer TSBs for your make, model, and model year using your VIN on nhtsa.gov or the manufacturer's technical portal.
-
Perform a thorough visual inspection of the gear select position circuit. Locate the sensor on the transmission case and trace its harness toward the ECM/TCM. Look for melted wire insulation, broken strands inside intact-looking loom, bent or corroded terminals, and any signs of previous repair work that may have been done incorrectly.
-
With the connector unplugged, measure reference voltage on the power feed wire (should read 5V or 12V depending on your vehicle), verify ground continuity between the sensor body/harness ground and chassis, and check signal wire resistance back to the control module. Compare your findings to factory specifications.
-
Wiggle-test the harness while monitoring live data from the gear position sensor. Any dropouts, spikes, or sudden value changes indicate broken wire strands that only fail under movement.
-
Clear C1138 after repairs, then complete a full drive cycle including the exact conditions from your freeze frame data. The code must stay cleared through multiple ignition cycles to confirm the fix is solid.
Repair Options for C1138
Wiring repair or connector replacement: When corrosion or physical damage is confined to a section of harness or one connector, you can often cut out the bad section and solder in new wire with weatherproof splices. Connector terminals can be replaced individually in many cases. This approach typically costs between $80 and $250 in parts and labor.
Gear position sensor replacement: If testing confirms the sensor itself has an internal short, replacement restores proper signal generation. Sensor costs vary widely by vehicle—many range from $75 to $300 for the part alone, plus $75 to $200 labor for installation.
Control module diagnosis and repair: When the fault traces to the ECM or TCM rather than the sensor circuit, you're looking at module repair or replacement. Professional module repair (reflashing, driver replacement, solder joint rework) generally runs $300 to $600. Full replacement with a new or remanufactured unit can reach $800 to $1,000 including programming.
Total Repair Cost for C1138
Most diagnostic cases for this code resolve with wiring or sensor work rather than module replacement. Your total bill typically falls between $80 and $500 when the root cause is identified correctly. Module-level repairs push the upper boundary to $1,000 but represent a small percentage of cases. Always confirm which component is actually failed before purchasing expensive parts—a proper multimeter and source technical data cost far less than an unnecessary transmission control module.
Can You Drive with C1138?
Your vehicle usually remains driveable when this code is active, though you may notice sluggish acceleration, limited transmission gear range, or reduced fuel economy. If the fault causes stalling, prevents starting, or triggers brake or steering warnings, treat it as a priority. For most drivers, C1138 warrants scheduling diagnostic service within a week rather than ignoring it indefinitely.
Related OBD2 codes
- C1100: ABS Pump Switch Circuit Failure
- C1101: ABS Hydraulic Valve Circuit Failure
- C1102: ABS Acceleration Switch Circuit Failure
- C1103: ABS Hydraulic Brake Switch Circuit Failure
- C1104: Traction Control Active Lamp - Circuit Short to Battery
- C1105: Traction Control Disable Lamp - Circuit Short to Battery