This came on this morning, along with a CEL and 3 codes. It still runs, just crappy. All signs point to the DPF being borked.

Blah.