Hai fatto la prova con la cartuccia (se ce l'hai)? Il difetto che segnali sembra essere questo (copio e incollo dal troubleshooting che ti ho linkato nella mia prima risposta):
U33 318018-02 C128 BASIC LO ROM
No BASIC startup screen in 128 mode. Computer goes into "monitor" mode.
Non l'avevo considerato un possibile colpevole perché originariamente avevi uno schermo C64 pieno di caratteri random ed uno C128 a 40 colonne nero, e questo di solito non è dovuto alla ROM BASIC LO in U33.
La primissima cosa da fare è verificare che tutti i chip siano ben posizionati e privi di ossidazione. Togli, esamina bene e rimetti con attenzione in sede tutti gli zoccolati. Importante se ne hai la possibilità è verificare anche le modalità C128 a 80 colonne e CP/M.
Alimentatore o PLA. L'alimentatore è testato e affidabile? Se la risposta è sì, dovresti provare la PLA. Ci sono ottimi chip "moderni" basati su FPGA a 20 euro o giù di lì in giro per la baia, o comunque in negozi in rete.
A questo punto, direi che si tratta proprio di quello:
U11 315012-01 (8721) PLA (Programable Logic Array)
No bootup in any mode. In 40 columns: blank screen, white screen,
light blue screen (no border), random checkerboard pattern or flashing
"garbage" characters.
...che ci riporta alla mia primissima ipotesi
In particolare, punterei il dito sul PLA (MOS 8721 in posizione U11, che però di solito dà schermo nero anche nel modo 64; un malfunzionamento solo parziale potrebbe dare i tuoi sintomi)
So che il mio è un po' sparare nel mucchio, ma qui purtroppo valgono tre regolette infami: 1) il sintomo è un indicatore chiaro solo quando funziona tutto perfettamente tranne un solo componente; 2) alcuni sintomi sono variabili, ad es. schermo nero/pattern random/un solo carattere fuori posto ecc. e 3) i computer a 8-bit sono come le persone, ogni singolo individuo ha una sua personalità e il suo modo di reagire alle malattie.
L'ideale sarebbe avere due 128 e scambiare i componenti, ma insomma, non si può avere tutto ;).