I have very similar issues. When in rural area's,great reception. When near major towns/cities I have the same issues. I just put it down to the towers being closer together in the cities, so the signal going from tower to tower, does not make it as high.
Just my take on it.