Are you sure where the drip is actually from?
If from the threads, should be an easy fix of proper thread sealant and normal tightening.
If from the actual release... if your water heater is in the engine coolant loop, occasionally the engine temp gets high enough to create high enough pressure to cause the drip. Not sure if there are release valves that are a bit higher, might be NOT the right thing to do as it is an engineering issue at that point.
One thing you could try is (and there should be one anyhow) is have an inline valve in the coolant line to minimize or stop the coolant to see if the leak stops and then just use it when the leak starts and open it maybe just a 1/2 hour out of your destination if you think you will need hot water before heating the tank with electricity.