Hola,
Puede ser un problema de como calculas el primer parametro del limit del select. Es el que indica a partir de que registro quieres coger. Asi si quieres mostrar cuatro por cada pagina, seria algo como:
Código PHP:
$inicio=$pg*4;
$consulta="select .... limit $inicio,4";
Sin ver el codigo, es un poco dificil decir que falla.
Suerte.