All what I mentioned are cost free things you can do If its the big rubber inlet hose, there is a quick fix to get you by. Its a bit of a bodge however. If you want to start throwing money at it then there are lots of things you can do. Check for a bad earth on the fuel sender and run a seperate earth to it if you need.