Hehe, now we're talking my "Cally" lingo lol. Right, first off, buy yourself a new Air Mass Sensor as the 2.0 Eco-tec one die very easily. Then next on the list would be to take off the Idle Air Control Valve and soak it in carb cleaner or peterol over night to clean it all out. Spray the tiniest bit of lube grease into it so it doesn't seaze and then re-fit to engine. If after these have been done you still have the same problem, let me know and i'll talk you through the other possiblities
Also, does it have an aftermarket Cone Airfilter on? If so, take it off and replace with standard air box and buy an aftermarket PANEL filter instead
