diff --git a/ArduCopter/ArduCopter.pde b/ArduCopter/ArduCopter.pde
index dc62a5802e9ca94c38fffb7905ee2ae25717bd48..8f89997cb1626fc833711af165c00844f7a22709 100644
--- a/ArduCopter/ArduCopter.pde
+++ b/ArduCopter/ArduCopter.pde
@@ -801,7 +801,7 @@ static const AP_Scheduler::Task scheduler_tasks[] PROGMEM = {
     { arm_motors_check,     40,      1 },
     { auto_trim,            40,     14 },
     { update_altitude,      40,    100 },
-    { run_nav_updates,      40,     80 },
+    { run_nav_updates,       4,     80 },
     { update_thr_cruise,    40,     10 },
     { three_hz_loop,       133,      9 },
     { compass_accumulate,    8,     42 },