Not sure if the eg's have this problem, but I had a ef that would do this exact thing sometimes, it was a relay, I unscrewed it let it hang and when it didn't crank, I would tap it with my foot while turning it over and it would fire right up. Eventually I bought a new one