I'd would run an additional ground wire from the motorhome chassis to the Generator motor and see if that corrects your issue. Weak grounds can cause strange issues in a RV.
If that doesn't fix the problem I'd jump the solenoid to see if it cranks continuously when by-passing the switch. Good luck
__________________
|