I have an 89 3.0 OMC that has recently started stalling out after a couple of hours of cruising. It has a new fuel pump and is still pumping fuel correctly( it did go out). When I check for spark, it has none. I let it sit a few minutes, with cap off, then the spark comes back and it starts...