Your best bet would be to contact Thetford.
www.theford-europe.com send them message via their online form.
If it is the fact you travelled with water in the flush tank I only can say its a crap design thetford, its no rocket science to separate water from electrict circuitry. I suspect it might be a leak.
bob uk
October 2015