One of my CubeCells not working properly, OLED random pattern

I bought a number of the AB02 CubeCell boards and I’m testing two of them now. One works fine but the other one often has a random pattern on the OLED (random pixels turned on or off). If I load a program, it will often not run the program and will show the random pattern on the OLED but sometimes after I reset it, it will properly run the factorytest example program or other programs.

When I run the OLED DrawingDemo example it will starting drawing lines on the OLED and then stop suddenly after it has drawn several lines. If I reset it, then it will start drawing again and then stops again at the same point. It never finishes the demo program.

Once I press reset a few times it seems to run the factorytest program correctly but if I reset it, I get the random pixels on the OLED and the program doesn’t run.

Often when I reset the board, I get the random pixels again but occasionally it will reset properly and run the program.

Is there a way to fix this?

Dave