Al parecer, estás asignando varias veces $row para leer resultados de diferentes consultas, por lo que seguramente hay algún índice incorrecto.
Tienes algo como:
Código:
while($row = lectura de consulta) {
// Muchas instrucciones aquí
// Luego otra consulta y
while($row = lectura de consulta) {
// Sobreescribiste la variable original
}
// Luego accedes nuevamente a $row
}