I have written in before. This is a 1984 V6 150hp merc outboard. She boggs down at WOT. I have a new gas tank, new lines, fuel pump rebuilt, clean carbs and jets. A mechanic did a diagnostic on Friday on the electrical for me and told me that the compression is 125 on 5 of 6 cylinders and 100 on the lower port cylinder. He said that I have good spark on all cylinders. Some times it will run at 4000 rpm and then drop down to lower rpm. For about 10 minutes, it ran at over 5000 rpm and then dropped back down to 4000rpm. I pulled the fuel pump apart and re-inspected and sprayed carb cleaner into check valves. Afterward it ran at 5000rpm and then dropped back down to about 3000rpm. It is staying at about 3000rpm right now. It sounds like it is running rich. What could this be? Is there any reason to change the fuel pump housing or are the valves and diaphram and gaskets the only important part? HELP