I finally got a code p0400. I thought the EGR might be bad since it didn't seem like the valve inside was moving. Its all electronic so there isn't much to clean. I replaced the EGR and am still having the same issue with the hesitation at low RPM and under a load. I checked all the pipes for clogs. I can't find a vacuum leak near the engine. The only thing I can think now is there is something near the EVAP canister. I don't know why the EGR code is coming on. Any ideas, let me know. I'm surprised nobody else has had this issue.