It's probably the air mass flow meter senser.
I had the same symptoms - lack of power, hesitancy, and reduced economy. Reading around I found it's the most likely cause. Took to a garage to check, their computer linked upto the car's cpu agreed straight away.
Item replaced, no probs since. Like a new car. Ebay has loads for sale cheap, then take it and car to garage, and let them fix it if you want. Job done.
jIM, December 2007