Like you say, maybe a bad batch... You can possibly verify this with Garmin. Good luck, it's a great unit you got there, it's probably worth keeping and living with it, wether or not you can get it repaired.