Electronic fuel pump?
Change ur filter! ! Every 10-15 outting! May seem extreme but look at the enviroment its in ...
U have to verify fuel pressure on the water and running the same way u discribed .. what happens is if u have trash in your tank that then gets sucked through the pick up into engine ... but it is the pumps job to maintain 32 lbs of pressure no matter what .... so buy a gauge and check it! If u have the correct pressure then u have a vacuum issue causing more air and not enough fuel ( leaning) not rich ... check those out and report back private
LIFE IS TOO SHORT NOT TO BE LIVELY