:scream: I have a 1987 GT 5.0L with speed density, stock bottom end, stock cam, headers, 65mm throttle, BBK cold air, MSD ignition, H-pipe no cats.(got the deal of the century, but a headache in the process). My idle surges and hunts continuously for the right position causing the crankshaft timing to jump. It smells like its running rich, and has a hesitation when I apply full throttle when driving(It feels like I have low spot in the HP curve). I have replaced the ECT sensor, MAP sensor, installed a MSD ignition w/ TFI module, 65mm throttle body w/ new TPS sensor. I have followed the procedure for setting the idle, TPS voltage is at .098, there is a thoroughly cleaned IAC, new EGR valve, EGR valve sensor has the appropriate voltage(but has not been replaced),nor has the O2 sensors. I have checked for vacuum leaks, replaced some broken vacuum lines, taken off the upper intake manifold(stock) and checked all lines and clamped them to prevent leaks. So I bought a OBD1 code reader and get intermittent readings. Codes: 14, 21, 31, 33, and 94. 14 is the PIP signal from the TFI(which is brand new), 21 is ECT sensor out of range(which is brand new), 31/33 is a EVP out of range(which is the EGR valve and sensor) half of which is new, but the sensor is reading good voltage!!, and 94 is the ACT sensor(which I have not replaced...yet). All of these codes are associated with the EEC-IV and are KOER(key on engine running). So where do I go from here? Swap out EFI for CARB!!! Just joking, but I would have been done a long time ago!!!!CAN ANYONE POINT ME IN THE RIGHT DIRECTION PLEASE!!!:weeps