
... ¿esto esta dentro de un ciclo??; aunque lo estén!!, si los tienes contiguos no tendría por qué haber fallos...

¿aparece vacio en el código fuente??...
Muy seguramente es algún código que ha de modificar el comportamiento ¿por qué no muestras más?.

Dicho sea de paso... recuperar contraseñas no es buena opción... aunque sean del propietario. ¿quieres dar la opción de cambiar contraseña?.