Check the grounds already! Electrical grounds cause all sorts if issues! Trust me I know, I've been there with my Typhoon. Especially if hitting a bump causes it I would suspect a loose ground connection or bad connection all together. Its going to be a b*tch to track down but you need to start looking.