Purchased new GM marine engine from Michigan motors last year. From the first day it had an issue that was causing miss-firing at around 4300rpms. After checking everything, fuel, ignition modual I changed out the coil and it would then run up to WOT. The ignition system is the GM Delco HEI...