Just a follow-up on this. I opened it up, cleaned it and seems that the loading tray was not aligned. Now its working fine.
It would play cd-r's intermittently. I did a head to head test and compared it to my JVC XL-161 which is highly rated and I must say the TEAC beats it in transparency. It is also warm and non-fatiguing. Not bad for $7!