1st question: did you clear CM between the 1st test and the 2nd test, or was the 336 really a KOEO code?
In either case, it looks like you have an intermittent fault in the EGR system (a "ghost" if you like). It sounds like it is mostly on a cold engine.
If I were in a "guess and check" mood, I'd change the DPFE and cross my fingers.
If I wanted to see what was going on, I'd figure out how to monitor the DPFE signal as the engine warms up. Easiest would probably be to get a scanner and use that to monitor the DPFE signal. I'm not familiar with the EGR systems on these (though I believe it is roughly similar to the EGR system on my BII). There should be a way to attach a voltmeter to the DPFE circuit and monitor the signal that way.
I've never used it, but these have a "wiggle test" self-test mode which might be useful to see if you can locate a loose connection in the DPFE circuit.