I've explained it many times: it's a Canon bug and there's nothing I can do for fixing it completely. Only workarounds like slowing down graphics code.
The "solution" is to insert asm("nop") in drawing loops until the error disappears. The harder part is to figure out which drawing code has to be slowed down. This is trial and error and takes a lot of time.
And then the bug will appear again sooner or later.
No other cameras has this bug. To check it, simply draw random pixels on the screen and you'll get err70. Don't load any other ML code.