Re: Idle Stepper Motor Unplugged
Sounds like your IAC isn't doing its job.
Has "Uncle Bob" ever worked on your XJ? He is quite famous for tampering with the "idle screw" on the throttle body. The problem is there is no "idle screw"--there is, however, a "stop the steel throttle plate from slamming home and damaging the alloy throttle body walls screw"--and that is what "Uncle Bob" likes to play with.
Remove the intake tube from the TB. Using a 3/32 Allen wrench back out the aforementioned screw until the throttle plate is no longer effected--so that it is fully closed. Now, very carefully observe the throttle plate while you slowly turn the Allen screw back in--at the first sign of movement of the throttle plate STOP. You are done.
Now, might as well clean the throttle body while you have things already apart. Remove the IAC. Pay particular attention to the IAC port on the TB making sure it gets thoroughly cleaned. Clean the pintle on the end of the IAC gently--it can break. Reassemble everything. Now, adjust the TPS because undoing what "Uncle Bob" did has changed things.
Ok, now you should get an idle of 700-750 RPMs after the XJ has been driven for a full 20 minutes and is fully warmed. If AW4 equipped the idle is checked in DRIVE with the parking brake set and someone's foot on the service brake pedal. There you go--that is how it is done. The IAC is a stepper motor that responds to extend/retract commands from the ECU. The ECU uses data from a number of sensors to decide what position the IAC should be in.
Don't let "Uncle Bob" screw the pooch.