Glad its fixed... One thing, people are quick to disconnect the battery to relearn things. Ya got to remember if you do that you are also resetting Keep Alive Memory (KAM)... Resetting the KAM returns the powertrain control module (PCM) memory to its default setting. Adaptive learning contents such as adaptive airflow, idle speed, refueling event, and fuel trim are included in the reset...
After the KAM has been reset, the vehicle may exhibit certain driveability concerns. It is necessary to allow the engine to idle at normal operating temperature with the A/C off. Then drive the vehicle to allow the PCM to learn the values for optimum driveability and performance...
Once the KAM has been reset, the engine must idle for 15 minutes (actual time varies between strategies) to learn new idle air trim values. Idle quality improves as the strategy adapts. Adaptation occurs in 4 separate modes as shown in the following table.
IDLE AIR TRIM LEARNING MODES
Transmission Range Air Conditioning Mode
NEUTRAL A/C ON
NEUTRAL A/C OFF
DRIVE A/C ON
DRIVE A/C OFF
After the KAM has been reset, the vehicle may exhibit certain driveability concerns. It is necessary to allow the engine to idle at normal operating temperature with the A/C off. Then drive the vehicle to allow the PCM to learn the values for optimum driveability and performance...
Once the KAM has been reset, the engine must idle for 15 minutes (actual time varies between strategies) to learn new idle air trim values. Idle quality improves as the strategy adapts. Adaptation occurs in 4 separate modes as shown in the following table.
IDLE AIR TRIM LEARNING MODES
Transmission Range Air Conditioning Mode
NEUTRAL A/C ON
NEUTRAL A/C OFF
DRIVE A/C ON
DRIVE A/C OFF