I would recommend the aem or techedge any thing other than the plx, zeitronix, ngk. I have dataloged both plx and aem and both were off, this is because “the problem is that some of these inputs are incompatible with some aftermarket sensors. In particular, the 1G EGR temperature input and the 2G baro input have pull up/pull down resistor configurations that some sensors are not capable of driving properly. The solution to this is to “buffer” the input so that the sensor is not directly driving the ECU’s input.”
The buffer unit is avail and should take care of all those old problems for $19.
http://www.dsmlink.com/ordering-buffer.html
http://wiki.dsmlink.com/default.aspx/DSMLink/ECUInputData.html