yea heres a few things:
check the ISV, make sure its not full of gunk.
check the rubber inlet hose for cracks
check the airflow sensor by the air filter
check the vacuum system
check the fuel rails power supply wires
check the ISV wire system
check the engine timing, make sure 10 deg's retarded
hope that helps Myles