Alright im pretty much running out of options now. I have a 2001 Z24 Cav with a 2.4. My car had a really rough idle. When it sits in neutral itll bog at real low RPMs and when the car is in gear and moving itll rev into high 5's so I replaced the MAP, TPS, and the IAC valve. After I replaced the IAC the car idled at 2grand, then when driven it had no power. I dont know what else it could be besides maybe a vaccum leak?