If you can keep the engine running with some pressure on the throttle, that would mean the idling speed is too low. Cleaning the throttle body and IAC should solve this.
If feathering the throttle does not keep engine running, it could be something else and you should start with a check for trouble codes.
You started replacing components when someone says so means it could be very costly and time wasting without getting the problem resolved.
You need to perform tests to locate the source of the problem before attempting to replace anything.
SPONSORED LINKS
Monday, October 15th, 2012 AT 6:55 AM