Think I found what the prob is

This table for some reason has duplicate entries...
And the way the original programmer wrote the code to navigate through the recordset was:

Display current record
Do a move first to get to the first record and
and compare with the displayed record
if same then do a move next

and that would repeat everytime the > button is pressed..