This is a continuation of the Commodore 128 blackscreen repair.
Ohh Ohhhhh . . . We're half way there . . .
Just before I started recapping the C128 I suddenly had a thought. I had only run the C64 diagnostics, was that really enough?
It turns out that the C128 mode of a C128 does not check it's memory on startup and the C64 dead test cartridge only tests the 64K of RAM in the LOW Bank and ignores the HIGH Bank.
However do not fear there is also a C128 dead test cart available. I went to the World of Jani and downloaded an image from the collection he has amassed in this awesome blog post : Diagnostic Carts and Manuals.
Making a C128 diagnostic cart
Where's the rest of the RAM?
I tried putting RAM dips over the existing dips and it didn't change. Then I replaced both U46 and U47 and it still did not change. That's really weird. I thought maybe the Diag Cart is wrong so I downloaded memtest64 from this article. However it also told me there was a memory issue. Interestingly when I loaded it, it would sometimes just start the machine code monitor and on one occasion the Diagnostic Cart also started the Machine Code monitor when it was running.
Recapping
I used the parts list from here https://console5.com/wiki/Commodore_128 but I sourced the caps myself as I wanted to do quite a few machines.
The caps in the machine overall looked in pretty good condition, until I popped open the shielding on the video chips. One of the caps had a nasty burn mark on it.