After I start it it stumbles a bit then catches and will idle smoothly and runs strong through rmp range and gears. But when it warms up it will miss. It has all new electrical. I had a vacuum test done and there are no leaks. Also put in new EGR and IAC valves. Any ideas?