Consulta con error de sintaxis

Doby
03 de Marzo del 2004
Me da error de sintaxis en la siguiente consulta:

" INSERT INTO ConsultaResumen " _
& "SELECT MovimientosLlaves.CodLlave,grupos.nombreempresa, Llaves.NombreConductor, Llaves.CodGrupo, MovimientosLlaves.Fecha, MovimientosLlaves.Litros " _
& "FROM [Llaves] INNER JOIN ([MovimientoLlaves]INNER JOIN [Grupos] ON MovimientosLlaves.codgrupo = Grupos.codigogrupo) ON MovimientosLlaves.CodLlave = Llaves.CodigoLlave, " _
& "where ( movimientosllaves.fecha between #" & CStr(fecha1) & "# and #" & CStr(fecha2) & "#);"

Me encantaria q me ayudarais a resolverlo.gracias