When I first start my car and its cold it runs fine but after it warms up it wants to backfire pulling away from stop signs and rolling down the road the power isn’t smooth, it feels almost like an intermittent miss. I checked the plug wires and they are fine and the o2's are new. A buddy of mine that races circle track said that it could be timing a vacuum leak then he mentioned a dirty egr valve. What's the best way to clean the egr?