If you search "Overhead Console" there are several posts related to this problem. However, the most common link to the fix doesn't work any more. Basically, the problem is typically one or more resistors (surface mount) that have come unsoldered due to the heat inside the unit. You can resolder the resistors to the circuit board and bring it back to life. We did it with my dad's truck and it wasn't too tough. IIRC my dad's had 2-3 loose resistors. Just takes a really small soldering iron, a steady hand and some patience. Give it a shot! Good luck.