sorry to hear that mate , but it looks like its a dreaded error 3 coming up soon , prepare for it , your gonna need a new one ,
but how ever if you do come across one good luck , make sure it has the same number on the front as what yours does, could be 19303 or something like that , i may be wrong but i think you can only swap like for like ,
but on the back of this question will you need the code for the new one ? only asking as i have the same problem , i just dont want to strip the dash out and replace the stereo only to find out it needs a code , cany anyone shed light on that ??? please?