Common Reasons Why Solar Lights Stop Working. 1. Insufficient Sunlight. Remember that time I placed a solar light under a bush, thinking it''d look all mystical? Yeah, it didn''t work. These lights need direct sunlight to charge. Make sure they''re not in the shade if you want them to light up at night. 2. Dirty Solar Panels