I have a 1996 Johnson 60 hp (model J60TLEDR) on a Lund 1700 ProAngler DLX that starts up and idles fine. When put in gear, it runs fine up to about 50% of the max throttle and then once I go above 50% max throttle, it bogs down and just stays around 2500-3000 rpm. I replaced the fuel filter and cleaned the plugs but it did not fix the problem. The water pump seems to be working fine (water is being ejected out the port). I tested it again on the water and learned the following - while I was controlling the throttle, my brother manipulated the primer solenoid valve. When he placed the solenoid valve in the opposite direction of the solenoid body (180 degrees from normal position), the engine achieved full throttle and it ran at 5500-6000 rpm. When he adjusted the valve back to the normal position (in line with the solenoid body), the engine bogged down again. I took the top off the primer solenoid and the diaphragm looks intact and the solenoid's internal filter was clean. Does this suggest the issue is in the solenoid itself or could there be something else causing the problem?