My 03 Explorer 4.6 is idling super high 2800-3000 rpm upon start up and does not come down, I can not even put it into gear because it’s reving so high. So far I have put a new intake manifold, iac, tps, maf, egr valve, egr pressure sensor, 4 o2 sensors, cylinder head temp sensor, pcv, all...