Ah yes, I used to have a similar sort of problem with the Oregon 300. The trouble is that once the 2000 limit was passed, the caches it wouldn't show seemed to be random (that wasn't the problem with GA4175 though, it just wouldn't show that one. It's not an issue now of course.)
Interestingly, there was another group of GCA caches that continually froze the Oregon 300, those being the ones along the Port Fairy to Warrnambool rail trail (see
GA6253 for example). Every time I tried to access the offending ones, the Oregon 300 simply died meaning that I had to pull the batteries out and restart in order to continue. For most of those caches, I had to cache by coordinates only. As long as I didn't try to access the listing itself in the Oregon 300, all was fine so navigating to the coordinates was therefore OK. The annoying thing was that it seemed to be somewhat random so for some, I was able to look at previous logs, the hints etc. Then without warning, the problem would occur and I had to go through the whole battery out, in, restart process. Oh well.
Once again, I reckon it was an issue with the Oregon 300, not a GCA one as it was one of the first things I tested when I got the Oregon 650 and all was OK for those caches.