okay so i went to the pick n pull today to get a new radio. my old one works fine except for the fact that the display doesn't work. (see picture)

i tried to put the radio from the pick n pull in and the sound was worse than on my radio (i guess DNR does make a difference) so i took that radio out and decided to put mine back in. before i put it in, i dismantled it and checked the connections thinking it could possibly be a short circuit or something like that causing the issue. i reassembled it and stuck it in my car. presto! it worked! for about 5 minutes the display was fine. i could read every digit crystal clear. then it cut off the top part of each digit. hmm. its working better than it was working before (see pic again) and i can actually tell what time it is. i really need help on this, i know my radio is capible of producing readable digits, what should i do?