Cleaned the IAT and it was a vast improvement to idle. Thanks for the tip, should I go ahead and replace it?
While the idle is better, the car still isn't driveable. It stutters past 20 mph and the whole car shudders. It is also showing new codes : P0300,301,302,303,1399. Google search shows...