
Truck Fault Breakdown
TECU · P105594
Brake Switch Status Unexpected Operation
Model — Volvo
Warning Light — Usually off
Safe to Drive — Yes, but gear may not engage
Severity — Medium
Why This Fault Shows Up
This fault has to do with how the gear lever and brake pedal are supposed to work together. Trucks are built so the driver must press the brake pedal before moving the gear lever out of neutral. This fault gets recorded when the gear lever is shifted out of neutral without the brake being pressed first, while the truck is moving slower than 3 mph.
Basically, the system is set up to stop drivers from shifting into gear carelessly, and this code is the system’s way of flagging that the correct steps weren’t followed, or that a switch somewhere isn’t sending the right signal.
What You Might Notice
The main sign of this fault is that the truck won’t shift into Drive or Reverse when the driver tries to move out of neutral. If the gear lever is put back to neutral, or the truck picks up speed past 3 mph, the condition that caused the fault goes away on its own.
What Usually Causes It
This fault can come from a mix of driver habit and actual hardware problems. Here are the usual suspects:
Wiring Issues
A broken wire or a damaged connector between the brake switch and the control unit can stop the brake signal from reaching the system properly.
Brake Pedal Switch Issues
The switch under the brake pedal might have a damaged connector, could be sitting loose, or may simply be broken.
Control Unit Connector Issues
Sometimes the problem isn’t the switch at all — a damaged connector at the Vehicle Electronic Control Unit can cause the same result.
Start With a Simple Gear Test
Before jumping into wiring checks, it helps to just try shifting gears the correct way:
- Press the brake pedal all the way down.
- Move the gear lever to Drive.
- See if the gear actually engages.
If it shifts normally this time, the fault was most likely caused by the driver shifting without braking first — not a hardware problem. In that case, it’s worth letting the driver know about proper shifting habits, or checking if a different fault code matches what they’re describing. If the gear still won’t engage properly, it’s time to keep digging.
Thinking About an Inactive Fault
This code often shows up as inactive, meaning it’s not happening at the exact moment you’re checking. A few things help decide whether to chase it further:
- If a driver has raised a complaint that matches this, it’s worth checking.
- Some faults only turn active while the part is being used at that moment.
- Looking at how often and how recently it happened tells you how important it is.
Helpful Checks
- Look at how many times it’s happened and when.
- Make sure the control unit has a good ground connection.
- Confirm the control unit is getting steady power.
- Check the connector for rust or visible damage.
- Wiggle the wiring gently while watching for the fault to come back — this often catches a loose wire that hides during a still inspection.
When the System Marks a Fault as Inactive on Its Own
Sometimes the truck’s system notices a fault hasn’t happened again for a long stretch of time and marks it as resolved by itself. When this happens, no repair is needed based on that alone. It’ll still sit in the memory though, until someone clears it manually.
Checking the Wiring Harness
If the gear test didn’t fix things, start by looking closely at the wiring and connectors tied to brake sensor under the dashboard behind brake padal. This includes checking a few different connector points along the harness, plus running a wiggle test to catch faults that only show up when the wiring moves slightly.
For each connector point:
- Make sure the truck is completely powered off first.
- Confirm the connector was snapped in and locked properly.
- Unplug it and look closely at the pins.
- Check for rust, corrosion, or any pins pushed back out of place.
- Look for bent or broken pins that could cause a weak connection.
Once you’re done checking, plug everything back in firmly. A continuity test and a pin-to-pin check can also help confirm the wiring is passing signal correctly from one end to the other.
➡️ Check Related Codes Losing Air Pressure When Applying Brakes — Here’s What to Check
Checking the Brake Pedal Switch
If the wiring checks out fine, the brake pedal switch itself needs a look. Unplug its connector and go through the same checks — proper locking, no corrosion, no bent pins, and no physical damage. While you’re there, it’s also worth checking the switch’s connection to cruise control and the other brake-related contacts, since these often share the same switch.
A Note on Confirming the Fix
For this particular fault, fully confirming the repair worked isn’t always realistic during a normal test drive, since the conditions needed to trigger the system’s checks are fairly specific. Instead, the better approach is to finish all the fault-tracing steps, confirm whatever can reasonably be checked, clear the fault codes, and then double-check everything is working properly at the next scheduled service or on a date arranged with the customer.
Common Questions
Can I still drive the truck with this fault showing?
Yes, the truck can be driven. The main issue is that the gear may briefly refuse to engage if the brake wasn’t pressed first.
Why won’t the truck shift into Drive or Reverse?
This is a safety feature. The truck expects the brake pedal to be pressed before shifting out of neutral, and it blocks the shift if that step wasn’t followed.
What if the gear test works fine?
If pressing the brake and shifting works normally, the fault was likely caused by the driver shifting without braking first, not a mechanical problem.
What should I check first if the gear still won’t shift?
Start with the wiring harness and connectors, since damaged wires or a loose connector are common causes before the brake switch itself needs replacing.
Does this fault affect cruise control too?
It can. The brake pedal switch is often linked to cruise control function, so a faulty switch may affect both systems at once.


