P0907 to P0958: Gear Shift Position and Gate Select Circuit Codes
When a scan tool reports p0914 or other codes from P0907 through P0958, it signals part of the shift-by-wire or automated manual system is outside expected electrical limits. These codes monitor gate selection, gear shift position feedback, position control, and manual mode circuits. The presence of p0919, p0958, p0915, p0907, p0911, or p0917 does not name a failed part; it directs you to test the relevant circuit and mechanism. Correct diagnosis starts with verifying the exact definition for the vehicle’s transmission configuration, then examining related codes and freeze-frame data before any parts are replaced.
Verify the Code Meaning and Transmission Configuration
Each code in this range has a vehicle-specific meaning that must be confirmed from the manufacturer’s service information for the given year, make, model, engine, and transmission. A p0914 fault on one vehicle may point to a gear shift position circuit, while on another it could involve a different controller or pin configuration. Because the diagnostic procedure varies, no universal repair step exists. The first task is to capture the complete scan-tool description, the module that reported the fault, the code status such as active or history, and any companion codes stored at the same time.
These seven codes all relate to how the transmission selects and confirms a gate or gear position, but their simultaneous or individual appearance does not prove the vehicle uses a shift-by-wire lever, a rotary selector, or an automated manual with gate select actuator. The transmission design must be identified from the vehicle build data. A code is evidence of a monitored electrical value moving outside a learned or calibrated window, not a direct statement that a selector, actuator, sensor, or transmission control module is defective. Interpreting the code as a part failure without circuit testing leads to misdiagnosis.
P0907 and P0911: Gate Selection Faults
P0907 is commonly listed as gate select position circuit high, which means the signal voltage on a gate selector feedback circuit exceeded the controller’s expected upper threshold for that operating state. P0911 is described as gate select actuator circuit range/performance, referring to an actuator command that did not produce the expected gate position or response time. Gate selection is the step that chooses which shift path or rail will be used next, and the actual hardware may be inside the transmission or on an external shift module. Circuit high describes only an electrical state, not a mechanical jam.
A vehicle with a P0907 or P0911 may refuse to engage a requested gear, delay engagement while the controller retries gate selection, or illuminate a transmission warning lamp. Some vehicles will still operate normally if the code was a momentary event, while others may default to a limited range. The observations do not identify whether the cause is a wiring fault, a weak actuator supply, a misadjusted gate sensor, or an internal mechanical problem. The correct response is to record the symptom conditions and then follow the vehicle-specific diagnostic path for gate select circuits, including connector and wiring checks before condemning the actuator or control module.
P0914, P0915, and P0917: Gear Shift Position Feedback
P0914, P0915, and P0917 focus on the feedback loop that confirms where the gear shift mechanism ended up. P0914 is the base gear shift position circuit code, P0915 adds range/performance to indicate the value moved outside expected operating limits, and P0917 specifies circuit high for a voltage above the calibrated maximum. Position feedback can come from sensors in the shift module, on the transmission case, or from motor encoders. The controller compares the requested target with the actual position to decide whether shifting can continue, and any mismatch can suspend further gear changes.
Possible symptoms for these codes include a gear display that shows a different range than the lever position, unavailable gears, a forced return to park or neutral, or restricted operation such as no manual mode. However, the same symptoms can arise from low battery voltage, a damaged harness, or a mechanical obstruction, so symptom listing alone cannot locate the fault. A professional check will read commanded and actual position data, verify sensor supply voltage and ground continuity, inspect connectors for corrosion or pin drag, and command the mechanism only as directed by the service manual. Replacement of the gear shift position sensor or module is justified only after those values are evaluated.
P0919: Gear Shift Position Control Error
P0919 is commonly described as a gear shift position control error, meaning the controller detected a failure while trying to command the shift mechanism toward a target gear. The code does not reveal whether the problem is in the motor drive circuit, the feedback sensor, a binding actuator, or a lost calibration reference. To interpret the code usefully, the technician should record the requested gear at the moment the fault set, the displayed gear at the same time, any warning messages, and whether the event occurred at engine start, during a rolling shift, or after a battery disconnect.
Diagnosing P0919 requires live data from the transmission control module showing commanded position and actual position simultaneously. If commanded position changes but actual position does not, the problem is likely in the actuator or its power supply; if both remain equal but the code still sets, the controller may be seeing an inconsistent range or an intermittent sensor dropout. Manufacturer-directed actuator testing can move the mechanism through safe, monitored steps, but owner-operated actuation or calibration attempts are not appropriate. The control module may also need a relearn after repairs, a step that should be performed only with the factory scan tool and procedure.
P0958: Automatic Shift Manual Mode Circuit High
P0958 is commonly listed as automatic shift manual mode circuit high. This code applies to vehicles that have a separate input path for driver-requested manual gear changes, such as a shift gate with plus/minus positions, steering wheel paddles, or a console toggle. The circuit high condition means the voltage on that manual mode input line exceeded the expected range, often indicating a switch stuck open, a short to a reference voltage, or a wiring fault rather than the driver selecting a higher gear too often. The exact vehicle definition must be confirmed because not all vehicles use the same switch arrangement.
When P0958 is present, the driver may notice that manual shift requests no longer produce an upshift or downshift, or that the cluster shows a manual mode warning while the transmission remains in automatic operation. Loss of manual control does not guarantee that automatic operation is safe or unaffected; some controllers limit all shifting until the fault is resolved. Circuit high is an electrical diagnostic and says nothing about internal gear damage or excessive gear position. The diagnostic path involves inspecting the manual mode switch input data, verifying the switch resistance values, checking the wiring between the switch and controller, and testing for a short to voltage before replacing any switch or module.
Safe Observations and the Next Diagnostic Steps
Before any codes are cleared, save the full code list, freeze-frame data, and a written symptom history including when the fault appeared and whether the battery was recently disconnected or other repairs were performed. Clearing codes erases the freeze-frame and can hide intermittent conditions that will take longer to diagnose later. Owners can safely record dashboard messages, photograph the current gear display, and inspect visible wiring in the passenger compartment or under the hood only where no panels need removal and no moving parts are nearby. Do not reach near belts, fans, or hot exhaust components.
Stop driving if engagement becomes unpredictable, the vehicle moves unexpectedly when a gear is selected, or a secure park cannot be confirmed. In those cases, have the vehicle transported to a repair facility using a method appropriate for the transmission type, since towing requirements differ. The workshop sequence begins with verifying the code definitions for the exact vehicle, then checking for related codes and battery or charging issues that can create circuit high readings. After that, the technician inspects the relevant circuits, evaluates live position and switch data, and runs the prescribed actuator or sensor tests. Jumper-wire tests, interlock bypasses, forced selector movement, and actuator removal instructions are not appropriate for owners, and post-repair verification or calibration must follow the vehicle-specific service procedure before the fault can be fully resolved.