I have a Toro SS5000. I replaced the starter and the starter solenoid. My battery is good. Now, when I turn the key, the engine cranks but does not start. When I turn the key off, the engine keeps cranking. I'm very confused. Maybe bad ignition switch?