Dont think the water in the footwell will do owt, mine has been leaking for a year now with no adverse affects, i am actually gonna look at sorting it tomorrow. Has the circuit been damaged somewhere ie, corrosion on one of the pins, in the lights or maybe shorting wire, maybe it has been caught when you removed the turbo set up?