I had the def heater element fail on my 2011 f350. The heating element is part of the def reservoir which is made by Bosch. The reservoir also has rods installed in it that sense the def level. I ended up buying a complete def system off someone who did a delete on his f450 and I installed it myself. I think it cost me a couple hundred dollars. I think Bosch makes the def components for Ford GM and likely Ram through Kenworth as well. It's not a big job to do yourself ..... I think figuring out how to uncouple the wire harnesses was the toughest part. The def reservoir sits behind the fuel tank and I can't remember for sure but I think I removed the fuel tank to access it. I found it interesting to discover that the f450 def tank has a different part number than the f350. The parts are identicle other than the length of one of the level rods. The 450 tank has a shorter rod that will cause the warning light to turn on with a tiny bit more def in the tank than the f350 tank. The f450 is a little less expensive. My guess is that the dealer will charge you $1000 to fix it.