may seem a little excessive but try checking all your fuses. sometimes things are on wierd circuits....

des it look like there are loose wires in eaither of hte connectors?