Yesterday at the ramp I went to start my '93 Johnson 150. I advanced the throttle a little and used the primer solenoid. As usual it "hit" once and then I turned the key without pushing in and it fired up. Immediately I had a continuous alarm, so I shut it down. I decided to just put the trolling motor down and fish for a little bit by the ramp. After a while I decided to see if it would start and if the alarm was still going off. I did pump the primer bulb just a few times to make sure it was firm. I'd done this before the initial start up. Just a couple pumps and it was good. The motor started without too much trouble and no alarm was going off, but it definitely wasn't running right. Long story short, it will idle and will rev in neutral, but in gear it will only run low RPM's before dying. Pushing in the key when it sputters does help it stay running while in gear. It won't come even close to getting on plane. I put it on the muffs in the driveway and It'll start and rev fine in neutral.
So I'm assuming this is a fuel issue. I've had the motor 6 years and here's the work I've done: two carb rebuilds: after the first carb rebuild I had bad "heat soak" symptoms, but after the second rebuild that issue was almost non existent and it's run great ever since. I've rebuilt the VST, and replaced the powerpack previously. I've also replaced the exterior fuel hose and primer bulb. I have never replaced the fuel hose under the back deck or knocked out the anti-siphon valve, so I guess that's next. If that doesn't do it, I'm guessing it's time for a new fuel pump. Any thoughts or suggestions would be appreciated.