Just an idea, check if it runs OK with NO FUEL CAP, or not tight. No Venty.... No Fuely
Also check Plumbing from ....Tank to fuel pump....fuel pump return line to tank....Bowl vent to canister....ETC.
A simple kink, blockage or wrong hookup can have erratic results.
CAPT