The springs on the clock were my problem as well
Had my mechanic while replacing cup holder tray follow this Post on how to fix the in dash clock of my 4-Runner 1997. He just stretched the springs and it works before solder the pins. How crazy Toyota wants $300 to replace this simple dumb...