Re: 2003 honda bf 90 idles good stalls when put into gear.
If you can keep it running with squeeze bulb then you have fuel pump trouble.
If you have a fairly soft fuel line to tank it should suck flat if you pinch line closed at tank as fuel pump trys to suck more fuel.
cvherb