Check the wiring harness under the battery tray. Mine dripped some battery acid onto my harness and actually ate through some wires causing all sorts of weird electrical issues.