check your connections at fuel pump, take them off and give them a clean at put back on.....if it still does it then its the pink relay under your dash m8...they do tend to melt abit, if so just replace anyway...expensive but well worth it, im sure there £20 +.....good luck pal
ps: if all fails new pump m8.