Hola:
segun el manual :
Cita: session_start() crea una sesión o reanuda la actual basada en un identificador de sesión pasado mediante una petición GET o POST, o pasado mediante una cookie.
Debe de faltar algun otra cosa.
Dando actualizar a Pag1 (sin ir a Pag2) si no han pasado los 120 segundos debería mantener el mismo id de sesion.
gracia.