Another thing... if your car has erratic idling, even after addressing the vacuum hoses, MAF, etc, etc, check your ignition coils. I had one coil gone bad, cracked big time and blew out my ECU. Checked the remaining 5 coils and all were showing signs of cracking (had micro cracks on the casing). So I gotta replace all 6 coils and the bloody ECU... RM2.5k+ just blew away (sob, there goes my 17" wheels, well, delayed). Now my idling is rock solid.
Now I gotta find a wiring diagram for the ECU and see if I can repair the bad ECU. Hope only an easily replaceable component has gone bad.