diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs
index 8d6e194332a8568d694f004b2e0da85106eb96e6..3465fa90b62566887383800703b6b2e56988954a 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs
@@ -343,6 +343,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				CurrentState.ExcessiveDragPower = drivetrainPower -
 												(DataBus.EngineInfo.EngineDragPower(avgAngularSpeed) - preExistingAuxPower) - DataBus.Brakes.BrakePower;
 			}
+
+			if (!dryRun && DataBus.DriverInfo.DrivingAction == DrivingAction.Brake && torquePowerTrain.IsGreater(0) &&
+				DataBus.GearboxInfo.Gear.TorqueConverterLocked.HasValue &&
+				!DataBus.GearboxInfo.Gear.TorqueConverterLocked.Value) {
+				CurrentState.ExcessiveDragPower = 0.SI<Watt>();
+			}
 			if (!dryRun && DataBus.DriverInfo.DrivingAction != DrivingAction.Brake) {
 				CurrentState.ExcessiveDragPower = 0.SI<Watt>();
 			}