My 1988 120hp johnson goes strong sometimes and other times it doesn't. At full throttle I only get around 3000 rpms but after a while it picks up to full speed at around 5500 to 6000 rpms. While running at WOT it sounds as if it is struggling to keep speed. The sound of the motor fluctuates up and down. Just bought boat and compression is good. Not sure about fuel pump.