I have replaced everything on the EGR system....Egr valve, sensor, vacuum regulator....I have run sea foam through the system. Code goes off for 30 miles and comes back on. this thing is driving me crazy!!!! Always the same code and nothing is helping so far. Other than just a little rough...