None of this is in order. Check ECU for codes. Air + Fuel + Spark. Look for any intake/EGR/vacuum leaks, check fuel pressure, check fuel pressure regulator and dampener diaphragms, check spark plugs, ohm test fuel injectors, check all harness connectors and grounds, verify correct reference values from MAF, TPS, CAS, and both heated oxygen sensors, verify correct ignition and physical cam/crank timing, set base idle speed, try running test pipes in place of CATs to verify exhaust flow.
There is a lot of very useful information here which helped me more times than I care to count:
http://z32.wikispaces.com/
Good luck and welcome to the forum!