I just corrected such a problem with a 2000 model 150 throttle body injected.
I removed the "fuel delivery assembly", opened it up and removed what was inside it.
It appears to be a check valve with a fancy name, or a back flow preventer. After unscrewing it and taking out the piston and spring, I put it back in line and the motor runs fine after the water test.
You'll find it in line, between your engine fuel filter and the fuel pumps.
Nothing in it that I could find as far as trash. I figured it wasn't operating properly for whatever reason.
I couldn't blow through it against the arrow/flow, and when I blew in it in the direction of flow, it would stop up quickly then open a bit then stop up again, just like the engine was doing when stalling.
Maybe someone on here can give specifics as to what a fuel supply assembly is supposed to do.