well I decided to replace the coil since the part wasn't a horrible price, but that didn't help the problem.
I was also wondering if this could be an EGR valve problem. I noticed that the EGR valve is located just past the throttle body assembly and the guy who cleaned out my injectors and fuel system said the throttle body was bad. Could crap have gotten into the EGR valve during the cleaning or, if the throttle body was fouled up, could that be a sign that the EGR valve is clogged? How would I test to see if the EGR valve is working properly. I found a ton of videos on youtube, but they were all on a different type of valve.