I have a 2003 5.0L Mercruiser with alpha gen2. Two years ago I replaced the ignition sensor module in the distributor when we could not get the boat to start, which fixed that problem. My boat started misfiring/backfiring/stuttering when under load around 2-3K RPM last year. Replaced the cap and rotor which immediately solved the problem. It has been a year now and the engine has started misfiring again after running 20 minutes, sometimes I just get no power after 2000rpm's no matter how far forward the throttle is pushed. Problem alway occur under heavier load. I replaced the cap and rotor again with no change, also tried a new Coil which did not make any difference. I am thinking it could be the ignition control module but wanted to get opinions before spending $500 on a guess.