Sinister Diesel Sucks!!!
Join Date: Jun 2010
Location: Douglassville, PA
Thanked 124 Times in 111 Posts
Mentioned: 15 Post(s)
Quoted: 143 Post(s)
Feedback Score: 0 reviews
Yes the P0404 is an EGR code and you are headed in the right direction by goin right to the valve for inspection. This code is cause by a faulty EGR sensor, the valve itself, or a fault in PCM. Most likely there is a problem with the valve. When you remove it, take a good look in the intake, and on the valve itself, and make sure it's just sooty looking. If you see a gooey mess, then you've got an EGR cooler rupture.
The P012F code is an oil cooler efficiency code. Most likely the oil cooler is clogged and in need of replacement. If it's clogged, You have two options... 1)Flush the system, and replace the oil cooler, and hope it doesnt happen again. (It will most likely occur again)
2)Flush the system, and install a BPD oil cooler, and kiss your oil cooler worries goodbye.
Either way, with either route, there are several other things that are highly recommended with the whole procedure
1)delete the EGR cooler. (The failed oil cooler most likely caused the egr cooler to rupture and if not, weakened it substantially and it will fail soon anyway)
2)perform a total cooling system flush, and switch to a Diesel rated ELC (i personally run Zerex HD, but there are many to pick from)
3)Install a coolant filter. (All diesels should have em, and it helps the efficiency and longevity of all the system components)
I am not a salesman for BPD by any means, but I will tell you it is the better route to go. I know its pricy (I heard a lot about it from my old lady) but in the long run it pays for itself. There are lots of members on here the will attest to this, as they had replaced the OEM cooler time and time again in rather short intervals, just to keep having them clog up again. So, at $400-$500 a shot plus labor, you make the call. Good luck.