I tend to agree with Ken about the radiator fan. Here is some
information about how to troubleshoot this possible problem. "If the
engine is overheating and the cooling fan is not coming on when the the
engine temperature rises to an excessive level, unplug the fan motor
electrical connector and connect the motor directly to the battery with
fused jumper wires. If the fan does not come on, replace the motor.
If the radiator motor is okay, but it is not coming on when the engine
gets hot, one of the fan relays might be defective. There are three
fan relays. A relay is used to control a circuit by turning it on and
off in response to a control signal by the Powertrain Control Module
(PCM). These control circuits are fairly complex, and checking them
should be left to a dealer service department, or a independent
Cadillac repair shop. If you live in San Diego County area, then I can
recommend a local shop for you. Sometimes, the cooling fan system can
be fixed by simply identifying and replacing a bad fuse and/or relay.
All 1992-1994 models equipped with Electronic Climate Control can
display trouble codes, which can be used to diagnose engine and body
components. Check your owners manual about how to access the Body
Control Module (BCM) codes, which include those that cover heating,
cooling and air conditioning. A problem with the engine cooling fan
circuit will display a code. A problem with the Engine Coolant
Temperature (ECT) will dispaly a code during ECM diagnostics.
I hope this helps. If your shop has failed to conduct any of the above
tests, then I would seek another Cadillac repair mechanic.