I have an 87 with an 88 motor and trans on 31s with stock gears and it is a torque monster with a intake, exaust and renix style tune lol. The engine bay is a bit of a rats nest but after some rewiring and elimination of a bunch of unessecary vacuum lines and emmisions stuff it's clean, simple and easy to work on. After looking at OBD1 and 2 systems I'm glad I have a renix.
Also the only thing you have to worry about failing on the renix is the crank position sensor which just tells the ecu to spark. The cam sensor supposobly controls injector firing but I've yet to hear about a failure (knock on wood). other than that if a sensor fails the system will still run the ecu just has to guess certain parameters.
One more thing is the system is very reliant on good grounds. Theres only one on the harness (2 ring terminals, 4 wires) and the rest is just chassis and battery grounds but they all supposobly make the system finicky.
Heres the list right of the top of my head
Crank s. (can mod to advance timing)
Cam s.
Throttle position s.
O2 s. (only 1)
Manifold air pressure s. (can mod for a a/f ratio)
Coolant temp s. (1)
Knock s. (people like this for tuning as it will avoid knocking and prevent timing problems)
So about as simple as it can get while providing good tune for all conditions
Oh yea the coolant system sucks. worked fine with dirty sludge coolant till I tryed to flush it and made it worse. Radiator swap is pretty easy. The main reason for overheating 4.0s is air leaks and pockets.
heres a pic of stock and i couldnt get any pics of mine cause the lighting cast a shadow.