I have a 99' 150 Johnson, with a fuel problem. After running a couple of hours the check engine light and alarm come on. If I squeeze the ball till its tight I can run for another 5 minutes before the alarm comes back on. So now I have to do this all the way home. Next time I take it out it will do the same thing. I replaced the VRO pump last year and have not had any problems for most of the season. Any thoughts?