Have you checked the screws of your docking connector? I've had to take my dash apart to pop my empeg out when one screw came loose.