Hey I keep getting an EGR incomplete with no code. I need it to pass smog since its my daily, so I took it to 2 mechanics and they said nothing can be done without a code. Since then Ive driven it for about 20,000 miles doing all kinds of driving cycles and long distance drives (100+ miles each drive) so i started replacing parts here and there and still it doesnt go away. Now I get code p0300 random misfire, but only under heavyload (anything above 75mph) which i believe is caused by the egr not working. So far for the egr problem, I have replaced the egr valve 3 times, new egr solenoid 2 times, new evap sensor, new gas cap and has no vacuum leaks. For the misfire, I have replaced the fuel pump, fuel pressure sensor, ignition coils, spark plugs, valve cover gasket, AIC sensor, new O2 sensors, new MAP sensor, thermostat, pcv valve, and air filter. My 2 cats are new as well and i also tried sea foam for the injectors. I dont know what else to do. If anyone has suggestions anything will help. Thanks!!