Default [Q] Black Screen on Bootup

Hey,

For some reason my phone is stuck on a black screen at bootup where only the buttons light up. I have tried fixing the SD using the parted method on the cyanogen forums and the adb method posted on this forum. When I boot I get no error messages in recovery. The weird thing is, if i flash eugenes froyo for vibrant, the phone boots up and works but it will not work if I flash the official stock firmware (UGJH2 - i9000m phone). I have also tried flashing different versions but they all boot up to a black screen.

Does anyone know what is going on or what I can do to fix it?

Thanks.