DRED!! I can help with the fuel leak.
O RINGS! My 16 y/o engine was leaking. If you have same engine mounted fuel filter the o rings will leak after they start to get hard from age.
The filter drain assy. has 2 inside. They get hard and leak.
The filter can. has a WIF sensor that has..............an o ring! In my case the sensor was actually leaking. On mine there's a block off plate for an optional fuel heater, that's got.....o rings! Even if it has the heater it has........you know
I picked up a box of assorted nitrile o rings and no more leaks!
Also make sure the filter can. gasket is OK.
Plus the intake/outlet lines have rubber coated sealing washers that can leak.