Losing Radio reception

When I purchased a brand new 2005 Mazda6 wagon last fall, we had excellent radio reception. Now I get about half the channels I used to. The repair shop claims it is sunspots and won’t look at it. Is there something else I can do to get all my radio stations back?