holas, hace como dos meses tuve problemas similar, el detalle esta esta en la variable $_pagi_sql, la cual cuando ingresas comandos sql como count,between,distinct, etc, su comportamiento no es tan optimo, pero la solcucion esta en el archivo paginator.inc.php en la siguiente linea :
if(!isset($_pagi_conteo_alternativo)){
// Si no se ha elegido el tipo de conteo
// Se realiza el conteo dese mySQL con COUNT(*)
$_pagi_conteo_alternativo = false;
}
pasa a true esta linea, y tu problema se habra solucionado,saludos
$_pagi_conteo_alternativo = true;