Try replacing fuel filter first, All this and it may just be a overdue filter change
I picked mine up and drove 4 miles to a fuel station and watched it dripping a pool of ATF on the floor from the paying kiosk, You can imagine that warm sweaty feeling of oh **** what have i done, and as you...