I fought for over a year with an intermittent solar problem. It would work sometimes and then not and finally just quit. During that period I replace the controller and the solar panel. I traced all the wiring and pulled all my hair out. I finally found a loose pin the the cable entry on the roof. When the panel was connected it would push the pin back into the cable entry. Sometimes it would make a connection but then vibration as we rolled down the road would break the connection. When I pulled the panel connector out, tension in the cable or just friction of the connector would just slide the pin back into its proper location. Every time I tested for continuity with a meter or tone generator, I had continuity. I even fed 12 volts from the battery compartment back to the roof cable entry. Small issues can drive you nuts.