My 2006 Vectra radio has a problem on am band only.

I live in Bristol and in certain area's it will play our local Radio Bristol, but no Talk Sport or 5 live.

In other parts of the country, 5 live can come on with a weaker than normal signal.

I have checked the aerial connection on the back of the radio and all seems fine.

Any idea's?