Clean it up and put everything back - analogue cassettes are playing now with no issues
The digital tapes are still not good - a tape I got from here just shows ‘Clean Head’ and when you press play, no sound.
Another tape plays (no error message) but the sound starts to break up.
A third tape shows ‘Clean Head’ and when you press play sound comes out but it breaks up too.
Listening to a cassette tonight and the unit just powered off.
Pressed the button, which came out for off then back in for on and it came back on.
Played another few minutes of the cassette and did the same.
Last weekend when I put it all back together it played the cassette all the way both sides.
I suspect dry solder joints in the power supply and mains switch. Look for dry joints at the mains connector on the PCB too. Seen that a couple of times.