I assume that the car is 87-89 four cylinder.
The diagnostic check must be done
with ignition on, engine not running.
At temps below 68 degrees F, the car runs at higher rpm until it reaches normal operation temperature (the fans kick-in at least twice).
Code 43 is set if the car started
with remote starter switch.
If the engine is hard to start in a cold weather, then the
STA circuit from
neutral start switch or
starter relay needs to be checked.
When test terminal is grounded with engine running, the idle speed drops to base setting(700rpm) so this drop is normal.
The causes of higher then normal rpm are;
- electrical load such as headlights on or defogger on
- no neutral signal to the computer(a/t only)
- fans running constantly
- idle up a/c screw is open all the way
- plugged pcv orifice.