Ok, I'm not 100% sure of what i'm about to say, but clock patching the rom may help. When i used Gbata and a (U) rom as suggested, i tried to go for a diract patch, and got the blank screen.
Then i tried to clock patch, then apply the game patch. Bingo, so far so good. I'll keep you updated if...