Well I think I found the issue, and it was probably my fault.
Last night I changed the fuel filter and found that the o ring when it came off was very flattened, so maybe it is possible that I failed to change the small o ring the last time I changed the fuel filter or it was faulty which I doubt. This morning it started right up after siting all night and it has not done that on a long time.
I only have one filter after the pump, but I think I should install one before the pump? Should it be another spin on like I have?
[Edited to add] When I bought my bus it came with a Racor glass fuel filter and the replacement inside filters, this was removed when the line was replaced by the PO. Is it worth adding that before the fuel pump, I think that is where it was. Just wasn't sure if they were any good, I liked that you could see into it but other than that I don't know much about them.
[Edited to add]
Here is a pic of the o ring:
