I have a broken unit with similar issues that I've spent hours trying to repair. My issue is I always get a gray screen, usually with a couple numbers and symbols on the bottom right side.
1. Thoroughly cleaned cartridges and connector
2. Checked for 5 volts on CPU and elsewhere (OK)
3. Bussed out continuity and checked shorts for CPU to cart (OK)
4. Removed both socket ICs, cleaned them and reseated them.
5. !INT is low and I get pulses on CLK and ALE. Everywhere else on the CPU bus this is no activity (either logic high or logic low)
I have a strong suspicion that the issue is the CPU. Any other generous donors out there with extra chips on hand? I can't find them anywhere for sale
-SSF