Is it actually using that much fuel or is just the guage inaccurate, (measure it by filling to the top, doing 100kms or so, filling it up to the top again, calculate how much fuel it used to do that 100km and get a l/100km figure).
I agree check the area around the fuel filter for leaks etc