Sorry for the long delay, but I did finally manage to get the problem fixed yesterday.
Yesterday, I topped off my radiator (again) despite the fact that it wasn't leaking. Somebody smarter than me told me that I probably need to bleed it, which, incidentally, can cause strange idle issues (when there is air on the temp sensor, it reads hot, and when fluid washes over the sensor, it reads cooler, all of which confuses your ECU because of the constant changing).
To bleed your radiator:
Fill it almost to the top.
Massage the top radiator hose to get it to sort of suction in some radiator fluid: note, this can take a few (say 30) squeezes
Massage the bottom hose too if you can (I couldn't because I have fancy-dancy flex hosing)
Locate and remove the 10mm radiator bleed bolt: It is located on the top-front of the intake plenum (hard to miss, there isn't much else there)
Once removed, gently massage that top radiator hose some more until antifreeze starts to leak out of the bleed port. Antifreeze is cheap. Feel free to make sure you get all of the air out of the system
Finally, put the bolt back on, and top off your antifreeze.
Bonus: If you've got one, add some water to your overflow while you're thinking about it.
Also, I cleaned my AAC (I think this is what actually fixed my problem).
The article that helped me do it is here:
http://www.skylinesaustralia.com/forums ... dle-reset/
Granted, that article is specific to an RB25, but honestly they were similar. The task is pretty simple, and pretty cheap. If you are having ANY idle issues, I recommend trying this.
Now my car idles like a dream. Thanks for your help again guys