Just in case anyone else has this problem (see previous post of same title), I believe I have discovered a workaround (but not the cause of the problem).

Whenever the nav keys stop working in a text frame, I press F3 (Find) then Esc and viola! the arrow keys work again.