solar warranty issues