Have 225 honda that I bought with 90 hours now has 950. Has run great until recently it will stall at idle and sputter at higher rpms. Sometimes it will run fine at higher rpms. Have brought to mechanic and everytime he said it is fixed it does not work.This has been going on for a month. Vst has been cleaned and replaced new low pressure pump. new fuel lines, oxygen sensor replaced. Motor will run fine for first 20 minutes or so then act up. Seems to be fuel problem because when it wants to stall I can pump ball and it will run fine for a little while. Sometime it runs fine at high rpm for a while then at low rpm it acts up. Need help please