Did you split open the that has box<> 5 screw and appears to be sealed with a waxy type substance??? You might be surprised at corrosion and "Gunk" on contacts!! clean with contact cleaner and reassemble and seal with to prevent moisture from getting back inside. That sure help mine, It still "winks" when I turn them on and off, but at least i'm not going down road with 'one eye" open. The ambient temp seems to affect mine a bit! Now that its warmer, they open and close fully.