With the importance of geocaching these days I'd put the blame or responsibility on the ISP if that isn't working. It's probably even in better interest of the ISP to get that right.
For me anyway, U-verse gets rather close. I think it gets me within 25 miles.