When is the last time you changed out your external Racor fuel/water seperator? They do get clogged up and would cause the problem you are describing. You should have put in a new Racor after the tank was drained and cleaned. If that is not the problem, put the boat in the water, start it up, bring it up to the rpm's where it gives you problems and check these things...
1. Does your fuel pump-up bulb partially collapse? If so, you have a blocked air vent to your fuel tank, or a blocked pick up tube. Open the fuel tank cap, if that fixes the problem, then you need to clean out the clogged air vent. If that does not fix the problem, you will need to remove the pick-up tube from your fuel tank and check the end for blockage. Blow compressed air back through it to clear any obstructions.
2. Is pump up bulb squishy? (It should normally be fairly firm when you squeeze it.) If so, pump it and see if that helps. If so, then you have a bad low pressure fuel pump or air in your fuel line.
3. Remove the engine cover and look at your low pressure fuel filter. It should be nearly full while engine is running. If not, you have an obstruction in your fuel line between the pump up bulb and the filter, OR you are sucking air into your fuel line. Check all connections, especially around your Racor filter. You may need to fabricate a clear plastic fuel line between the LP filter and the LP fuel pump to see if there are any air bubbles while engine is running.
4. Drain your VST.
Come back at us if none of this fixes or isolates the problem.