Do you have a good ground wire from battery to the engine and frame?
Connect a booster cable from battery neg to engine and from battery neg to frame and try starting it to see if it’s better.
There’s also an ecu ground wire at the back of the...
check the short fuel pickup pipe on top of the tank,ive seen so many of them rusted with pin holes there....
try running engine from a jerry can from the primer pump