I had the cable changed on my magishine under warranty (11.5 months old). It then lasted another season before started playing up again so I took it apart and found that between the grommet and the circuit board of the headlamp the insulation had obviously got very hot and had cracked up and...