The check engine alarm on my 1996 225 Johnson goes off when I try to accelerate past 4000 rpms. Engine appears to run fine and alarm does not go off at slower speeds, also alarm does not go off when revving the engine past 4000 in neutral. I checked all the obvious fuel line fittings/connections. Engine seemed to burn a lot more fuel when running at the slower speed, about 1.2 mpg/15 gph according to the fuel meter.Wondering if it could be a gasket leak on the VRO pump? Looking for some expert advice on where to direct my attention