Recursive: Dinotte is excellent. I'll bet if you call them, they'll swap it out again ... no charge. You're the first person I've ever heard have a problem. Their stuff has been bullet proof for me, and they upgraded my helmet light for $50. What a deal. Threw in battery cases and changed wiring for free.
You sure you aren't having battery connection problems?