Out on the boat over the weekend. Was cruising around for about 1-1.5h at about 3000-3500rpm I then decided to open her up a bit more to about 4200rpm when the engine just lost all power, still idled but really rough. Pulled the plugs, 5 wet and one dry so to me, obviously a electrical problem. Before limping back to the ramp I decided to beach the boat and have some lunch, kick back and consume some amber fluid. After approximately 2h decided to limp back to the ramp engine was fine. All cylinders running, idling smooth (for an old Mariner) with plenty of acceleration and ran for about 30 min at 4200rpm and it didnt miss a beat. Does anyone have any ideas of what could be the problem if I had to guess it is probably the unit ( cant remember the term) which supplies spark to the plugs and when it gets hot it is breaking down. The motor is a Mariner 150hp V6 85-86 model. Thanking all replies in advance.