Latest development, guys :( When I eject the CD, quite often it'll go out and then back in in a couple of seconds. Other times it'll come out and stay there until I change the thing... Man, what on earth is wrong with it? :( :(
Update: after more desperate digging, I found this post: http://forum.beoworld.org/forums/thread/67637.aspx and I did as Peter suggested. I ended up with 5 black cotton buds, but at least it seems now that the door opens and stays like that, which is cool - plus I didn't have to do any soldering just yet.
When playing from cold it pretty much always now goes back into standby after between 30 seconds and 2 minutes... After asking it to play the CD again (no ejecting/changing) it does so quite happily and doesn't go into stanby anymore... Am super confused...
Update: This time I didn't put the case back after cleaning and I that was a very interesting exercise. I was looking at what the laser head was doing and whenever it stopped it seemed to be at the very first couple of tracks rather than beyond.
It looked like the head had caught onto something which caused it to jump quite massively and then the CD would stop altogether. There was even a bit of a scratch sound, too, like on turntables... How bad is it and do you think it can be fixed?
The rotation was not perfect, either - there was the slightlest bit of weaving rather than spinning around a fixed axis...
Thanks for your help - any thoughts would be highly appreciated!