my friends taurus radio face plate had a similar issue. she would hit a bump and it would change stations. the button was wore out. I swapped the face after my sister had a radio installed in her taurus and it went away.
now if you can take the face off your radio and look for damage in the CD or Radio Switches then rebuild them this should fix it. otherwise off to the junkyard you go