Different to previous posts about the radio switching on and off, mine changes channel on its own (Freelander 2) from time to time, usually to Radio 1 which is naff.
I think it is related to small movements of the steering wheel so I am guessing that something has come loose or worn in the...