Hey just want to share with anyone who might be having these issues...I just had all these codes and fixed them as follows..po170 system too lean was the fuel pump..not enough pressure, got a brand new pump on ebay for $55...po300 random cylinder misfire was the icm ignition control module, got a brand new one on ebay for $48..and the iac idle higher than expected code, i just had to clean my pcv valve...did each of these one at a time and jus watched the codes disappear..hope this helps some one from wasting time..thanks