I had a 147 last year, and had the same problem with the CD. Very often I would switch from radio to cd, to get the CD Error message. Plus the CD wouldn't eject. Had to turn the stereo off, wait a while (once - up to an hour !!), and then turn it back on again, before I could use the CD player.
Brought it to dealer, who said it was a problem with a CANLINE (whatever that is). Anyway, they fixed it, and it never happened again. I think there is some mention of CANLINE's in the 147 manual. Something to do with a check on the keycode, when you turn on the stereo. Somehow this got screwed up and was interfering with the way the CD worked.