Das liegt daran, dass der Zeiger des Arrays am Ende sitzt und somit keine Elemente mehr ausgelesen werden können. Müsstest das Array wieder zurücksetzten.
hmm wenn ich das mit reset($row3); mache kommt da Warning: reset() [function.reset]: Passed variable is not an array or object in ....