I have a '91 150 GT that swallows gas at an alarming rate and breaks up badly anywhere below 4500 RPMs. At full throttle it tears up to 5600 RPM like no engine I've seen. Compression is 95 to 100 on all cyl. amd I've decarbed with deep creep. At idle, if I put a spark tester on the plug wires, often one cyl. or another won't be firing. At around 3500 rpm it will clear and bounce up as if a cyl hadn't been firing or a plug were fouled. I checked resistance across all the coils and came up with 250 to 265 ohms on all. At this point I changed the powerpack, plug wires and plugs. Still lousy. So I tore down the carbs expecting a hung needle valve or a plugged port. They were spotless and dead on. I changed out all the fuel lines and both the little filter under the cowling and the water separator. It acts like a cold engine that never warms up, so I replaced the thermostats and bypass valves. No good. It still seems to cut a cyl. out whenever it wants. The stator puts out a very steady 14 volts and it's the heavy 35 amp unit. If it were the stator or a charge or switch coil, why does it run hard at full throttle? If one of the coils it bad, why doesn't it cut out when warm at hi speed? If the timing is off, why so much top end?