Hard to diagnose this on the internet.you can also check the maf sensor. How was the idle?