I have a 1988 88hp Evinrude outboard. My starter motor seems to turn fine but only ocasionally engages with the fly wheel (ie it pops up but not all the way. I would say 1/10 tries it engages and the engine starts fine. My first thought is that the solenoid is going bad. I have cleaned all...