I don't understand why you keep asking about the cache when I have told you I am getting an error message indicating my request rate is causing the problem. Is there some less than obvious connection between the two?
Incidentally, a lot of the problems being expressed on this forum could be related. If anyone wants to show more than 9-10 map points, anyone would seemingly have this problem. The code you are distributing would probably be less troublesome if it included the recommended error handling/wait loop.