That's the thing. The game already has a vblank waitloop in the "disable LCD" function. And it's never disabled elsewhere. I really don't see how disabling the LCD could be causing problems. Unfortunately I don't have the hardware to test with my own gameboy, all I have is that one report.