i know you have added earths, but it really sounds like an earth fault in the dash wiring.
I'd pull the dash out and have a look. The head light and wiper wiring looms are close together behind the dash, maybe a contact on one of the sharp metal edges?