2005 2500 about ready to burn it!!! This has had the the upgrade and I just did it again to make sure. It with sometimes just throw 202 203 then other times will show miss fire codes 300, 302, 303, 305 etc. Then will also run for days with no issue at all. Ive looked at every wire on this truck...