Yea it's on the trans, thanks for clearing that up.
And the other thing I believe came off the firewall now that you mention it and it IS a 2-pin connector similar to the MAP and TPS sensors. I'm not throwing a code for either of them. I think what I did was take that sensor off and and tee-bracket the vacuum lines since I think I used the new IM with the old TB because the new TB was missing a vacuum port and some shit I couldn't get the MAP to read right I was having vacuum problems with it so I used the new IM with the old TB and T-bracketed the vacuum lines and I think I did take off the old MAP sensor.
I still have absolutely no idea why it would be fluctuating on idle I mean it's no problem to drive it like that but it's not right either and I AM throwing the codes. I still haven't checked the timing yet but how could the timing just be off enough to mess with 1200-1400 rpms then be ok after that? I mean the more gas I give it it just pounds harder I can post a video with audio so you can watch the tach and hear what I'm talking about incase you're not sure what I mean. The IAT and IACV are both fine...I haven't checked the coolant or oil leaks yet.
And it's 25* out it took some time to start, and it sounded worse too. And for some reason the oil light always comes on when I turn the key on, along with the battery light, but goes away after I start the car.
Is there something wrong with the ground wire I put on the tranny? Too thin? Why wouldn't it make any difference at all? Does it matter if it's grounded to painted metal surface?