error 100: disk read error

I have a search unit in my program that is able to locate the first item at
the top of the list. However, upon trying to locate the second item right
after that, I get the above error message. Please advise as to how I can
correct the problem.