Well the AXXD helped the hunting, it's pretty much gone. It keeps the timing to about 22deg at idle, but I notice it must be hitting the idle RPM correction timing thing, where it adds about 5deg because the idle constantly jumps between 22-27deg. Normal? Oh and my shift light works again.
My idle according to DataMaster:
RPM: 650
MAP KPa: 39
LT BLM: 125
Fuel Trim Cell: 4
TPS: 0.57v
IAC POS: 13
Spk Adv: 22.1
CTS: 201 F
Throttle plates adjusted for 600 RPM warm idle in neutral with IAC fully closed.
But my idle still isn't so hot, and I had that problem when I was running MAF too. The idle has a 'stumble' to it. I'll post a new topic for this problem.