might be a problem with your fuel level sensor inside the petrol tank,its attached to the pump and usually when it stops workin as it should the pump needs replacing.get a professional to take a look at it,the pump is under the rear seats,dont attempt yourself
paul, May 2008