I have been having problems receiving weather forecasts from particular stations...

The reason could be a weak signal. Weather forecasts tend to be longer than navigation warnings and as such can be more susceptible to 'drop up' of radio reception than the shorter navigation warnings. A count of 16 consecutive error characters will result in the rejection of a message by the NAV4.