Since you have a scanner, look at the live data for the "Idle steps", or "AIS steps" Normal is somewhere around step 32. The first thing to do is observe what that changes to when the low idle speed occurs. If it goes up when idle speed goes down, the Engine Computer is trying to raise idle speed, but without success. If the number goes up when idle speed goes up, the computer is reacting to other sensor data. We'll need to look at those and see what doesn't look right.
If you find the step number to be "0", the computer lost its memory at some point when the battery was disconnected or run dead. Operating characteristics and fuel trim numbers will be relearned as you drive, except for "minimum throttle" That requires a specific set of conditions for the relearn to take place. Until that is done, the engine may not start unless you hold the accelerator pedal down 1/4", you won't get the nice idle flare-up to 1500 rpm at start-up, and it will tend to stall at stop signs.
To meet the conditions for the relearn to take place, drive at highway speed with the engine warmed up, then coast for at least seven seconds without touching the pedals.
SPONSORED LINKS
Monday, April 15th, 2019 AT 4:37 PM