hello, I have a 2011 troybuilt bronco w/ a sv600 20 hp kohler engine, my problem is will not crank with switch, but will crank if jumped with a charger on the starter post. my question is , does this thing have a solenoid?, cause I don't see one, the red positive cable runs to the bottom of the starter....:confused2: