furn my car has started hesitating at low revs 1000-1500 when i put my foot down. doesnt happen all the time is this an egr valve problem or is it something else air flow meter sticking possibly. any ideas where i start to check first ?