diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PTOCycleController.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PTOCycleController.cs
index 4fe259ec412c533ee81f0d73a52e0c8bdfc3aabb..1a16915cb555d52b92870d6aae34c35e9d13b61f 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/PTOCycleController.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/PTOCycleController.cs
@@ -145,7 +145,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 
 		public void CommitSimulationStep(Second time, Second simulationInterval, IModalDataContainer container)
 		{
-			if (_ptoActive) {		
+			if (_ptoActive) {
 				CycleIterator.MoveNext();
 			}
 		}
@@ -186,6 +186,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 		public void ActivateIdle()
 		{
 			_ptoActive = false;
+			Reset();
 		}
 
 		#endregion