Can't believe I lost the link but I did! SOMEbody makes auxiliary desel-fuel fired heaters, intended to keep the cab warm. If you get creative with your plumbing you can add a simple 12V circulation pump and plumb this heater into the normal heater lines, thereby to heat block, with no outside connections.