If you can run
dig TXT test.dns.google.com with either ISP and get a message that mentions Google Public DNS, then it may be related to Google Public DNS (if that ISP is giving incorrect data). If you can't run that dig command, but can do a dns lookup (with dig or nslookup or even ping) of
whoami.akamai.net it will show the resolver that you are using on the two ISPs. Unless one of them is within the IP address ranges documented at
https://developers.google.com/speed/public-dns/faq#locations the problem has nothing to do with Google Public DNS, and you should contact whichever ISP is giving you "wrong" (probably just outdated but not expired) answers.
Note that flushing the Google Public DNS cache has no direct impact on any caches that an ISP using Google Public DNS may be using, so flushing the cache may or may not solve your problem (it can't really make it worse).
Also, if
camsbycbs.net recently changed DNS providers, or is using EDNS Client Subnet for GeoIP resolution, the cache flush will have no effect.