Definitely check the floor mounted dip switch for the main beams. On our way up to RN headquarters in VT last January we noticed the headlamps blinking on and off and eventually turning off completely on the way up. Turns out the wires for the new dip switch were in just the wrong place that the insulation was worn through by the clutch pedal and they shorted.
Comment