I have a 1996 Mariner 25 that doesn't restart when it's been run. After 20-30 minutes, the top cylinder will fire, but the lower one has no spark. I switched coils, and the coils are fine. I'm leary of replacing the switch box because of it's cost. Could it be anything else, and where would be...