also if the pedal is sticking clean the butterfly in the tb that it gunked up and cause the butterfly to stay open with out returning to close. But if the idle is just up and done will sitting at a stop light or some thing like that it is your iacv. Is that the org tb on there and has it ever been taken off the car? If that gasket didnt seal right around the tb it will cause that kind of issue. A way to check that would be to get a can of carb cleaner while it is runnign and spray around the tb were it meets the im ( intake manifold) if the idles bogs out or increases you could have a leak ( meaning a bad gasket) at the tb.