I've already done the CSPPC.

I think it's fine but I don't have another 4000 to test with.
It's gone back to magenta screen again now. I've re-socketed U103 but no change.
I've noticed that eventually it does actually go off the magenta screen. It tends to go to a magenta/black combination screen as if it can't make its mind up what colour to go, and then returns to magenta again - or occasionally black.
Here's what just happened:
Power On -> Magenta screen -> *wait a few minutes* -> Magenta/Black striped -> Magenta -> striped -> Magenta -> (C-A-A Soft reboot a few times) -> Magenta -> Lined -> (C-A-A soft reboot) -> Boot normally.
Right now it's sitting there looking at me with a friendly looking disk being inserted into the drive, as if nothing was ever wrong.
I just C-A-A again.... booted fine.
Powered off....
Powered on....
Insert disk animation (normal boot).
Surely it's a voltage problem somewhere. I wonder if the magenta screen is actually the machine waiting for the voltages to settle down still.
I've just ordered some 22uF and 100uF Rubycon caps to replace the cheap ones I was using, maybe they'll help on the -12V and +12V lines. Maybe D175 could be changed too.
And just ordered some 10nF for good measure. Maybe they need replacing too.
I just power cycled again... back to black screen. Didn't touch anything, it just didn't reboot... but I reckon if I wait a while it may do!