So I fixed it.
For some reason the previous owner had replaced a section of wire on the fuel pump relay circuit and did the old twist and tape... the connection was poor and corrosion eventually made that connection fail.
Found it, fixed it and she runs like a dream again!
Thanks homies