Only thing i could find is the ground wire was a touch loose. Fixed that, put a new fuse in and starts fine.
I guess ill try again tomorrow. I did maybe 20 miles today, came to a stop and it just stalled. Fingers crossed its just that ground wire. If it does it again, im assuming its a pump/relay issue.