diff --git a/indra/newview/lldrawable.cpp b/indra/newview/lldrawable.cpp
index b15ffec9e36cb342e84942af7fd26885f07166ed..d041baea901b76468e2339c5d6d37662cf2f972a 100644
--- a/indra/newview/lldrawable.cpp
+++ b/indra/newview/lldrawable.cpp
@@ -550,9 +550,10 @@ F32 LLDrawable::updateXform(BOOL undamped)
 	}
 	else
 	{
-		dist_squared = dist_vec_squared(old_pos, target_pos);
+		// The following fixes MAINT-1742 but breaks vehicles similar to MAINT-2275
+		// dist_squared = dist_vec_squared(old_pos, target_pos);
 
-		// The following "makes sense" and fixes MAINT-2247 but causes MAINT-2275
+		// The following fixes MAINT-2247 but causes MAINT-2275
 		//dist_squared += (1.f - dot(old_rot, target_rot)) * 10.f;
 		//dist_squared += dist_vec_squared(old_scale, target_scale);
 	}