It starts, idles and runs up to 3500 perfectly. If I push the throttles further rpms drop to 2500. If I back off it will pick up and run fine again at 3500. I've changed the racors, the filters in the water separators and cleaned those in the vapor separators. I've noticed that there is air in the plastic water separator bowl (about 1 inch) while running at idle or speed. I changed to another fuel supply and it does the same thing so it's not pulling air in from a leak in the fuel line. I don't recall seeing air there before. Before I changed the filters it was doing this on the port engine, now with the new filters it's doing the exact same thing on the starboard. (both engines have air in the water separator now) Thoughts?