I have a 75 horse and when you turn the key, the starter spins but won't jump up to spin the flywheel... sometimes it does and sometimes it don't... I have sprayed some cleaner on it and reoiled and it worked for a few cranks then stoped... What all could need replacing... new starter, solnoid... can you rebuild the starter.