You have a 20-HP twin cylinder Magnum engine, not a Confidant. Here's the
Manual Link. Page 9.6 shows the Starter Motor, which can be Inertia Drive (gear simply spins out) or Solenoid Drive(starter solenoid physically engages the gear). There's a good chance the Drive is just dirty or rusty. This can happen with either type. Also, if the Inertia Type is like I had on an outboard, the friction material inside can fail. It tries to engage but doesn't transfer any starter torque to the flywheel.
Facing the blower housing of the motor, Starter is on Lower Left. So, if your Generator is mounted in a compartment with the Engine part to the Left end of that compartment, the Starter will be hiding down and away from you.
I downloaded the manual, so if you for some reason cannot, send me a Private Message with your email ID and I'll send it.
This page at
DB Electrical just might be your starter, under $50 for a new one. The lookup didn't show M20 (Magnum 20HP) but the listing for the M18 starter includes M20.
Happy Hunting.