I'm stumped. I've got a 2003 efi merc 4 stroke. It used to run perfect at full throttle at 6000 rmp. Recently, while fishing in mid december in cold conditions, it began to surge in and out of power at 5000 rpm. I changed the fuel, checked the filter, replaced plugs, oil change, and replaced the fuel line assembly from tank to motor. Is there something else I can do without taking it to the dealer? Maybe fuel pump or a pressure guage? It also starts and runs perfect until it hit 5000 rpm. Even jumps out of the hole full throttle great till the dreaded 5000. Thanks in advance. Mike