When you say loads of fuel, what do you mean? How have you gauged it? This sounds like the lift pump might not be working? The IP will suck fuel up if the lift pump is not doing its job but it's not very efficient and the engine will stall if you put the throttle down.
Worth a look anyway.