I have a 88 Glasstream with a 3.0 mercruiser I/O. After de-winterizing last year (2012) it would crank but not start,no fire from coil at all.I bought a new coil and nothing, After about a week of working on it I took it to the repair shop.The next day they had it fixed,replaced the coil they said and it started,i chalked it up to a bad coil that I had bought and paid them $175 repair bill.It ran fine all last year.This year I had the same problem...cranks but no fire from the coil.So i got a new coil again...nothing again.I cleaned connections etc...nothing. Switch looks aftermarket so i flicked it several times back and forth on/off and it started. Took to the lake that day and found the lower impeller bad..all that cranking i guess!After I replaced the impeller then no fire again! New switch,clean connections again etc...nothing,so I ran a wire that bypassed shift switch and it started and ran fine for a couple weeks. Now... after sitting covered for about 2 weeks I'm back to the same problem again! I'm guessing it's got to be a corrosion problem somewhere or maybe its the shifter switch,but when its in gear it wont crank at all so...?Any help would be appreciated,very frustrating at this point! Thanks