diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 082bd54654f819201bc8f7c822997fcf100b58a8..3c7675b02d0d3f11c0435313b29c18c4b67f1b06 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -3731,11 +3731,6 @@ inline void gcode_M18_M84() {
   else {
     bool all_axis = !((code_seen(axis_codes[X_AXIS])) || (code_seen(axis_codes[Y_AXIS])) || (code_seen(axis_codes[Z_AXIS]))|| (code_seen(axis_codes[E_AXIS])));
     if (all_axis) {
-      st_synchronize();
-      disable_e0();
-      disable_e1();
-      disable_e2();
-      disable_e3();
       finishAndDisableSteppers();
     }
     else {