Check the large round connector located under the circuit breaker on the engine. Mine was corroded and caused this