Alright guys here is a real doozy of a problem that hopefully someone can help me with. The engine runs great on the hose revs fine idles smooth. In the water its the same thing runs great idles smooth and when you take off it runs real strong but when you reach 5000 rpm give or take a hundred the motor falls on its face every time. It does not shut off it just feels like it is loosing a couple of cylinders. Now you can bring the boat back to an idle and immediately do it all over again. its like clock work. Now for the doozy part of it. I have rebuilt the carbs, rebuilt the fuel pump, changed all filters, new switch boxes, new stator, and new trigger, also disconnected the reg/rectifier and it didnt fix the problem. hitting the key does nothing nor does pumping the bubble. compression is fine across the board. about a month ago one of the switch boxes went bad and i changed both of them. then just the other day changed the stator. my only other line of thinking is that the stator wasnt great and took out the new switch boxes i put on it....PLEASE SOMEONE HELP before i turn this whole rig into a reef...haha. as i said its a 1991 merc 150 carburated v-6.