If your throttle body has alot of carbon built in it and around the the throttle blade this can cause a low, or stalling idle also. Turn your key on, engine off, and get someone to hold down the gas pedal and then clean the throttle body out with a wire brush and carb cleaner. Itll have a difficult start for a minute, then run fine.