Check the firewall junction block. Poor connections here can drive you nuts.