I bought the Bosch and put it in. Everything runs great now. I've spent about $160 changing sensors and the like, to find it was only a $20 part. Oh well, at least it has a lot of new sensors now...
TPS
IAC
MAP
EGR
and finally....
The O2 Sensor
I'm a little bugged at myself though, for most of those sensors I went to an Autozone that charges a hell of a lot more than another auto zone about the same distance just in the other direction. The O2 sensor was $32 at one of them, I got it for $19 and some odd cents. The EGR was $59 at the expensive AutoZone, I got it for $37 at the other one. At least now I know where to go for parts 
------------------