im just hoping it doesnt burst into flames!

something was deffinatly burning and from the smell of it its was probably the wiring insulation. Not got a problem with how any of it functions, but i may wash the windscreen by hand up untill i get the chance to investigate!