Si en tu Canon 7D con objetivo EF-S 17-85 mm f/4-5.6 IS USM el autofocus "caza" (va y viene sin confirmar) en cualquier modo, prueba esto:
Este "reinicio" mecánico suele resolver contactos sucios o posicionamiento incorrecto del motor USM. Si persiste, limpia los contactos dorados (ver artículo sobre limpieza de contactos) y actualiza firmware de la cámara.