I experienced very similiar problems on mine and in the end, after trying all the more affordable options first, I ended up having to replace the fuel pump ... at a cost of 600 quid! (In South Africa). I do hope that your's doesn't end up costing you as much as mine did:Cry: