Save a few bucks, try this first; buy a can of seafoam transtune, a can of regular seafoam, and a can of seafoam deepcreep.
drain a pint of tranny fluid out of your transmission and replace it with the pint of transtune. this will lubricate the tcc.
next, pull the hose off your pcv valve while the car is running and pour some of the regular seafoam into it. pour in slowly "enough to coat the entire inside of the line". if the car stalls, leave it off for 15 minutes "or turn it off", then put the pcv line back on and start er up. it should toss a buttload of smoke out the exhaust.
lastly, remove your intake pipe, spray deepcreep into the manifold, coat it all very good, use a toothbrush to clean out any visible carbon build up. now remove your egr valve and spray deepcreep in the hose and toward the manifold. clean all of this out as good as you can get. put it all back together, dump the remainder of the regular seafoam into your gas tank. let us know if this cures your current issue...