I have twin '04 bf 150's. The stbd engine doesn't max out rpms like the port (5600). In addition, the engine will begin to surge rpms at 4400 and higher and this typically doesn't begin until after 30 minutes or more of cruising speed. We have vacuum tested fuel lines, replaced all filters , vst clean, cleaned injectors and replaced high pressure fuel pump and still have this issue. I think we have ruled out fuel as the problem. My mechanic hooked up computer while at wot and no codes. Everything appears normal but it is not. Any suggestions on where to spend my $ next? These motors have been great up until now. I can do basic maintenance but am not mechanically inclined.