My car has a hesitation problem when the engine is warm or right after start up. Whenever I press on the gas, it'll hesitate slightly before accelerating. It doesnt matter how much gas I give it, and it seems to hesitate longer the higher the rpms are. It also doesnt have the torque and horsepower it does when the engine is cold. Also, when I press the gas right after start up, the rpms drop slightly before coming up like its getting too lean or rich. But after its been running for like 5 mins it seems like it has much more power when floor it. I have no idea what is causing it. I do have a check engine light on but its for the EGR valve I believe. I dont think that could be causing the problem.