You can always do like I've done and fit a large 'calorifier tank' (indirect boiler), connect the coil up to the radiator off of your engine and heat your water up from the engine whilst you're driving along. It warms my WFP water up lovely, no more cold water! It works along the same principles as a diesel burning heater by storing heat through a heat exchanger.