No tiene nada que ver que las palabras sean tipo and, when, on... Haz una cosa, prueba a limitarlo a 100 registros en vez de a 400 a ver qué pasa.
Si sigue con el error copiamelo tal cual sale. Ya mañana te respondo, ahora me voy corriendooooo....
Saludos