it was the TPS. Opened it up and it wasnt even close to making contact with the point for the idle. Did a little bending to get it in position and it now runs great again. Here is a decent video on youtube that showed me how to make adjustments inside the TPS. Saved me from havin to buy a new one.
YouTube - Episode 28: Nissan 300zx: TPS Overview Just gotta fast forward past the guitar part.