diff --git a/firmware/controllers/limp_manager.cpp b/firmware/controllers/limp_manager.cpp index 09ecb8953f..a6a1ef9b2c 100644 --- a/firmware/controllers/limp_manager.cpp +++ b/firmware/controllers/limp_manager.cpp @@ -66,6 +66,11 @@ void LimpManager::updateState(int rpm, efitick_t nowNt) { allowFuel.clear(); } + if (!engine->isMainRelayEnabled(PASS_ENGINE_PARAMETER_SIGNATURE)) { + allowFuel.clear(); + allowSpark.clear(); + } + m_transientAllowInjection = allowFuel; m_transientAllowIgnition = allowSpark; }