I'm having the same problem too
I don't mind replacing the stereo if that'll fix the problem, but I just worry that if something to do with wiring/shock absorbers then it'll just happen again, or something bigger or worse is wrong?
Also don't feel keen on taking it to an audio place as it'll probably be more hassle and expensive than a new stereo.