diff --git a/main.cpp b/main.cpp
index 8f1c130bec743525c0eed4fd01670c03b55d246c..dd740ac4943bdd7000c41b6f940291661bc4565e 100644
--- a/main.cpp
+++ b/main.cpp
@@ -134,6 +134,7 @@ static void currentMonitorThreadFn(Heaters* heaters, Vcpps* psu, float minVoltag
 			Log(Log::INFO)<<"Voltage low at "<<status.voltage<<", sheading load. Max current now: "<<maxCurrent;
 			heaters->setMaxCurrent(maxCurrent);
 		}
+		std::this_thread::sleep_for(std::chrono::seconds(10));
 	}
 }