If your 1994 Cadillac STS has an idle speed problem, the issue is almost certainly *not* the IAC solenoid itself, but rather something causing the PCM to incorrectly command the IAC. Possible causes include:
* Dirty IAC Solenoid: While you don't adjust it, a dirty IAC can malfunction. Cleaning it with throttle body cleaner (following the instructions carefully) is a relatively easy first step, but often doesn't solve the underlying problem.
* Vacuum Leaks: Leaks in the intake manifold or vacuum lines can disrupt the engine's idle. These need to be found and repaired.
* Throttle Body Issues: A dirty or sticking throttle body can prevent the engine from idling smoothly. Cleaning is often necessary.
* Mass Airflow Sensor (MAF) Problems: A faulty MAF sensor provides inaccurate air flow readings to the PCM, leading to poor idle.
* PCM Issues: In rare cases, a problem with the Powertrain Control Module (PCM) itself can cause idle issues. This is generally the last thing to check and requires professional diagnosis.
* Other Sensors: Various other engine sensors (e.g., temperature sensors, crankshaft position sensor) can influence the PCM's idle control calculations. A faulty sensor can throw off the entire system.
Troubleshooting Steps:
1. Clean the Throttle Body and IAC: This is the easiest and cheapest first step. Use a throttle body cleaner specifically designed for this purpose. Be careful not to damage any sensors. Disconnect the battery's negative terminal before starting this process.
2. Check for Vacuum Leaks: Carefully inspect all vacuum lines and the intake manifold for cracks or leaks.
3. Have the car diagnosed: A professional mechanic can use a scan tool to read diagnostic trouble codes (DTCs) from the PCM. These codes can pinpoint the source of the problem. They can also perform more in-depth diagnostics to test sensors and other components.
In short, don't attempt to "set" the IAC solenoid. Focus on finding and fixing the underlying cause of the idle problem. A scan tool diagnostic is highly recommended to avoid unnecessary repairs.