my 2005 90 hp overheat alarm came on and now sometimes I get spark to start it and sometimes it sparks about 2 and stops. first thing in the day I can get it to start right up and run for 15-20 minutes and refire , but then it wont start. I have my timing light hooked to it and it (most of the time) gets spark for 2-3 seconds then spark goes away. when I turn on key even first thing the water temp light stays on. when I ran it for 15-20 minutes this morning ,I checked temp at head with heat gun. after warm it stays 140f-155f. is there something that would cut out the spark, such as overheat alarm? sensors ?