Three items that can cause stalling at idle. From easiest & cheapest up they are:
1. dirty PVC valve....remove, clean and / or replace, and reinstall.
2. dirty / defective idle air control valve. About $50-100 to purchase, and is located at the rear of the throttle body. Took me about 2 hours due to trying to climb into the back of the engine bay (while not scratching things or breaking lines, etc). Only two 5/16 screws, and the problem was gone.
3. Cleaning Throttle body - alittle more money if the others didn't solve the problem, but may do more good for the overall fuel economy / drivability.
Hope those help and anyone else can chime in with other suggestions / findings.
Tim
