probbly the chts needs replacement. common problem. there is a write up on the web do google search. other things to monitor fuel pressure on the ring and vacuum at idle. vacuum leaks are the bane of FI engines. Look in the fsm for idle adjustment procedure. Idle circuits are somewhat complicated on the z31. No got the fsm. do a google search on xenon and fsm you will find it.