Dirty MAF, throttle body, or O2 sensors can also make Ecotecs feel sluggish.
Start by cleaning your MAF and throttle body (while you're at it take the slack out of the throttle cable like Ozzie said) and you may as well do the IAC valve while you're there.
Costs about $5 for a can of carby cleaner (I use contact cleaner on MAFs, because I suspect it's less harsh on the sensor, but lots of people reckon carby cleaner is fine) to do all those, then if you're still not happy try O2 sensors, about $120 from eBay (I've used this guy before, he stocks decent quality gear)
PAIR OF 2 x HOLDEN OXYGEN SENSORS VS VT VU VX VY - eBay, Other Car Parts, Accessories, Car Parts, Accessories, Cars, Bikes, Boats. (end time 30-Oct-08 12:27:49 AEDST)
Search if you need help doing any of the above, they've been covered a million times before.