I have a Thor Palazzo with the DEF tank on the passenger's side. Thor was not the only company to do that and the story is that the fuel stations were not clear that they would put the DEF pumps on the driver's side. A Tiffen Pheaton of the same period has the passenger's side fill. When you fill a container from the DEF pump you need to have a DEF magnet collar to activate the pump, available online. I have all of that and when I attempted to fill up at a Pilot station I got about a gallon of DEF before the pump shut off. The cause is unknown but I will try again another time. I believe I was too close to my credit card limit. In the meantime I bought four of the 2.5 gallon containers of DEF at a NAPA store. New things are difficult to deal with.
Pumps are advertised to be self priming but they seem to be only marginally so. I have used several tricks and always gotten the pump primed. I used a winterizing kit like this. Raising the level of the antifreeze helps. Opening only the low point drain helps. Finally, if all else fails I have taken the input hose and blown the antifreeze into the pump.
I have a new MH with an ISB 6.7 engine. I set up VMSpc right away and began getting spurious codes as well as some valid ones. The valid ones were the harmless type such as low air pressure when the engine was off. I worked with Silver Leaf and they modified their software and the spurious codes stopped. My engine was manufactured in 2013 or late 2012. My Check Engine light never came on and the Freightliner dash display showed no stored codes. Does anyone else have this problem with VMSpc. BTW Silver Leaf reps were most helpful in correcting this issue. I am just wondering if I have some unique issue with my engine.