I Have a 2005 227 with a honda o/b 225 hp seem to have a lack of fuel at high rpm over 4500 motor just quits i changed fuel filter/water seperator , clean engine water seperator , and engine fuel filter.still it quits at 4500 rpm runs perfect below 4000 rpm is there a screen or filter in the tank? Any thoughts or tips