Need a little help. My 150 ELECD just decided to give me trouble. 3 weeks ago i noticed my tach started acting up randomly reading at 5900 - 6000 rpm and then would settle down to the NOR. Also the quick start would on occasion take up too 10 min. to kick down on a cold motor and sometimes even on a warm motor but the motor fired right up and ran like a top. Last week i went to launch and she would crank but not fire. I have charged my battery, checked spark gap and have zero spark on all cylinders. Next i checked the STOP CIRCUIT and still no spark on all cylinders. It wants me to check the TIMING SENSOR, I do not own an OMC ignition analyzer so my question is, Is there some other way to check this?