if i was you id change the fuel relay as they are common for being fault like that if you listen to the relay it should click when the pump is priming then when it wont prime it wont click which isnt making a connection if you take the top of the rely of and use u instulated screwdriver and push the two metal parts together if it primes straight away it would be the relay hope this helps