Cita: Pregunta: alguien tiene una idea de por donde debo comenzar a revisar?
Cita: Tiene que ver que se me ocurre que en ese código puede estar faltando una session o algo así, por eso postee, para recibir ideas.
Ya te contestaste, así que comienza por esa parte.
Por otro lado siempre puedes hacer debug y profiling sobre todo con software que tiene poca o nada de documentación para determinar que sucede en tiempo de ejecución.