On the highway two hours from home and my Expy CEL starts flashing and I start losing power while on the highway. Stopped at nearest Autozone and code indicated P0307, Misfire #7. Didnt have tools to repair, so I drove home. Got home researched all the forums in regards and replaced the COP and spark plug. Still a rough idle, checked code and got a P0406 EGR Sensor A High circuit. Replaced EGR, EGR solenoid, DPFE Sensor, cleaned throttle body, cleaned MAF, cleaned IAC, replaced fuel filter, replaced PCV, and changed oil and oil filter. Replaced just about every vaccum hose and elbow. Sprayed carb cleaner to verify no vaccum leaks. Still idles rough with no codes. Idles at 800rpm on start up, drops to 600rpm when put in gear. Can't put a load on it like A/C or it almost dies. I did replace the plug with a Bosch Platinum non gapable instead of an autolite. Any ideas? Im not getting any codes.