For about a month or so i've been getting a check engine light, the codes i've been getting are 336, 337, so i changed the EGR valve, still no change, ok i can live with it, but for the last 2 weeks whenever the check engine light has gone off, i have been getting alot of detonation, constant...