My 97 OX66 250 is stalling at speed. It seems to stall when fuel consumption is high. It will go from a cruise 4000+rpm to stall in about 3 seconds.....but sometimes the rpm jumps around and gradually falls. The engine mounted fuel filter stays about 80% full while running. The engine still stalls even when pumping the ball. The stall interval is inconsistent, and sometimes it will just bog down and not die. I recently had a high rpm fuel problem and I cleaned the VST filter. That solved the problem about 120 gallons of gas ago, but it was not stalling. Any thoughts? Racor is clean and no water in the seperator. The engine will start right after stalling too...