I have a JVC S590 CD player in my car and it has worked fine until I drove over a speed bump last week. The control panel turned off like it lost power and when I jiggle it, it sometimes catches the power back (the control panel lights up again), which makes me think it might be a loose connection somewhere. Now it loses the power connection even when I go over road reflectors when I change lanes and it's harder to get the power back (the control panel doesn't light up) even when I jiggle it around or take it out and snap it back in.

Also sometimes it just flickers on and off when I'm driving and the speakers would make a "bop" sound when it catches again.

Any suggestions?