I am also getting the 301, 303, 306 and 316 codes which are all misfire codes, the last one being a misfire in the first 1000 revolutions. Was getting random misfire code. Replaced cat, plugs, muffler and upper intake gaskets... 2nd blown egr valve still running poorly and no power with those codes now. it all started after sitting during severe rainstorm and went away then came a month later after another rainstorm... any ideas?
The most common cause of misfires is a bad coil pack or packs. Damp, rainy, humid weather intensifies the misfires as the condensation makes the shorting out worse.
When the engine misfires, raw fuel gets dumped into the catalytic converter, if enough raw gas get into the converter it can permanetly destroy it.
A possibility is that some of this raw gas worked it its way up into your EGR valve and ignited somehow. Lucky the vehicle did not catch fire.
Any misfires that are intensified when it rains or when it gets really humid is usually the fault of a bad coil pack or packs. In rare occasions bad ignition wires or a cracked spark plug can also cause misfires also.