I've taken it to 2 shop, both said fuel pump and sending unit, replaced the first time my self after the shop told me what the cause was thought I'd save money by just picking it up and fixing it myself second time I had a shop replaced it and it never fixed the problem.
Only thing they tell...