^^^ So even after the Z31 ecu swap you have the same prob? Have you run the diagnostic codes?
Most of my issues went away when I did my Z31T ecu swap, except for crappy idle & random misses. Running the diagnostic codes helped. I was actually getting random sensor codes. After racking my brain I finally found that the culprit was the bottom ground wires on the lowest ecu plug. They were very loose in the plug itself, and the massive ground collector joint about 4 inches in was really half assed by Nissan. Those grounds control all the major sensors. I cut out and replaced that entire plug w/ one from an 89 Z31, then made my own ground connections. If you do this, pay attention to the wiring schematics, because one ground cannot be grounded to the body as the ecu controls it directly.
Now my Z idles & revs great.