Clean and lube the shaft of the solenoid. Also make sure the linkage is not binding. A new switch might also help. I had to do all of the above to my 78 Mainship when I first bought it. Sounds like your solenoid is not making full travel. Good luck.