Hi guys,
I think I have a fix for ‘SERVICE RIDE CONTROL / 84’ error message for at least ‘93-’97 STS / ETC with Northstar engine. (I did it on my ’93 STS, but it should be the same or similar for the other years).
There are two main causes for this message – active strut failure and accelerometer failure.
As it’s stated in the shop manual, the resistance of the electric part of the strut should be between 1.5 and 3 Ohm. As it turned out, a resistor within the specified range may successfully simulate this electric load.
I didn’t go into a deep evaluation of this thing but potentially, the current through this load may be high and produce quite an amount of heat (although I didn’t see it getting hot during few weeks of operation). So, as a precaution I would recommend to use resistors for dissipation of 5 or 10 watt. I’ve used two 2W resistors (5.1 Ohm) connected in parallel (for each ‘simulated’ strut). Obviously, the wires going to the strut must be disconnected.
All the resistors have to be connected on one end to CKT 1112 (power). The most convenient (but not that easy to identify) place is the harness in the front of the trunk which makes a loop right in the middle going from the bottom of the rear back seat to the trunk floor.
The wire you’ll be looking for is a thick white one. For its positive identification I strongly recommend to ring it through to the relay. It’s relay ‘F’ in the relay block under the hood (you’ll have to remove the protective cover around the fuse block – under the hood) and it’s the rear one, in the row closest to the fender. Remove the relay and ring through the wire to the trunk.
Once you have the feed from CKT 1112 (in the trunk) you have to identify the wires for the appropriate strut(s) on the 8-pin connector (C3) of RSS module. For RF – D; LF – E; RR - C; LR – E (see the drawing). Cut the wires for the struts to be ‘unsupervised’ and connect each one through its own resistor to the feed (CKT 1112).
Isolate the wires and attach the resistors in a suitable place – remember, they MAY produce a lot of heat…
The second cause may be the accelerometer’s fault. Fortunately, they also can be simulated by the resistors. As it’s said in the description of error codes S070-S073, which are relevant to the problem, the codes and the error message are set if the voltage from an accelerometer is out of 0.5 – 4.5Vrange for more than 0.5 sec. As I’ve figured out, this should be the voltage between ‘+’ and ‘-‘ signal wires of the accelerometer (not the voltage from ‘-‘ or ‘+’to the ground).
As a result, I’ve got a three-resistor divider, which has 100 Ohm resistor from the ground to the ‘-‘ signal wire (as it is in the real accelerometer), 63 Ohm resistor from ‘-‘ signal wire to ‘+’ signal wire and 470 Ohm resistor from ‘+’ signal wire to +8Vsource for the corresponding strut (see the drawing). I believe 5-10% deviation from these values should be ok. (The actual accelerometers, obviously, should be disconnected).
Here the current is minimal so you can use 'regular throughhole’ resistors 0.25 or 0.125W and it may be a very good idea to install them on a piece of a blind board.
The parts you can order at digikey website (with delivery to your place for a reasonable price).
So, if have any comments or would be so exited that you’d want to send me a couple of bucks for beer for going through the hassle of posting this info

just contact me at caddybear at live dot com.
Good luck!