Hi, and greetings from sunny Helsinki, Finland.
I'm having similar problems with my 1992 STS 4,9l.
It started dying on me on while driving or standing on traffic lights. At first it started quite fine a couple of times, and worked properly after restart.
Then one time it did not start and there was "SET TIMING MODE" and "ENGINE COOLANT HOT" and number "5" on the screen, and the temperature warnig light was lit. Engine was in normal temperature - below +90°C. Waited a bit and then it worked alright - for a while. The same happened again once before I was home, and "IDLE ENGINE" appeared on the screen. There where also some fault-codes on the screen but they all seemed to have something to do with ECC.
"SET TIMING MODE" should appear when one puts in a jumper cable connecting two slots of the ALDL-connector - there is no jumper cable there.
This fault comes and goes, and while it is active, following other symptoms also appear;
1. EEC does not function at all - not even vent. At first it stood "LOW REFRIDGERANT" on the screen, now it only works on "ECON" even when the car otherwise works. The system has pressure - it was checked manually, so there are no leaks.
2. No speedometer-readings.
3. When on "OD", there seems to be only gear #3 in use - similar as in "3". On "2" there is only gear #2. "R" works properly. On "1" there is gear #2
4. 3500rpm when "SET TIMING MODE" and "ENGINE COOLANT HOT"
I read somewhere that a faulty cluster might be the reason for this - ordered a new used one from e-bay - no change in symptoms.
I checked the codes, at first this was the reading;
- EO14 History (Shorted coolant sensor circuit)
- EO16 History (Voltage out of range)
- EO22 History (Open TPS-circuit)
- EO47 History (BCM-PCM data problem)
- IO52 History (Keep Alive Memory Error)
- AO11 Current (High Side Temperature Sensor Circuit)
- AO47 Current (Low Refrigerant Charge)
- AO50 Current (HVAC - Coolant Temperature Too High)
- AO12 History (Low Side Temperature Sensor Circuit)
- AO15 History (Sun Load Sensor Circuit)
- AO37 History (Loss of Instrument Panel Cluster Data)
- RO61 History (SIR Indicator Circuit Failure)
Then came "NO ECM CODES", and it all started again.
I tried to empty the code-memory, but it did not seem to be successful, so I disconnected the PCM for a couple of minutes, and after that I got these;
- EO52 History (PCM Memory reset)
- IO52 History (Keep Alive Memory Error)
- AO11 Current (High Side Temperature Sensor Circuit)
- AO47 Current (Low Refrigerant Charge)
- AO50 Current (HVAC - Coolant Temperature Too High)
- AO12 History (Low Side Temperature Sensor Circuit)
- AO15 History (Sun Load Sensor Circuit)
- AO37 History (Loss of Instrument Panel Cluster Data)
- RO61 History (SIR Indicator Circuit Failure)
What do those two letters before code-number mean? According to Chiltons and this site the codes should read EO**, But what are IO**, AO**, ja RO**?
Disconnecting the coolant temperature sensor, manifold air temperature sensor and throttel position sensor does not seem to have any effect on the stress-codes and the messages appearing on the screen - how can the car think its overheated even if the sensors are disconnected and engine has not been running for days? The fan kicks on and off randomly when the fault is active - stops when inginition turned off. I have measured the sensors and they give normal readings. The PCM should feed the coolant temperature sensor with 5V-current and it does.
Chiltons wiring diagramme is wrong, from the coolant temperature sensor and the throttle position sensor shoud come a black/pink wire to the PCM:s slot A5. The slot does have black/pink wire, but from the sensor the wire is black/light blue, and that is not connected to the A5:s black/pink wire.
Any ideas? I'm getting somewhat frustrated with this - nobody here seems to have a clue how this system works.
Is there a separate switch for fan or does it operate under the commands of the PCM?
EDIT: There is another problem with this car that also comes and goes - have not been able to if its connected to this. Cruise Control works alright sometimes, but the it can go haywire - starts to speed up and slow down by pumping the gas pedal.
EDIT2: Found the rest of the codes by help of a Finnish enthusiast:
http://myweb.accessus.net/~090/dtcobd1.html#ipc