HELP. Can't access bootloader, power button doesn't work.

My power button quit working on my D2 a couple of days ago and I can't access the bootloader. I've tried manually on the keyboard by holding the up key on the d-pad while plugging into a USB charger. It will boot the M logo, act like it wants to enter the bootloader (screen glitch), then boot. I can hold X and enter recovery using the same method, so I figure it should work.

I just recently installed CM7 about a week ago, I had it before I installed. Honestly not too sure about after, but should have.

I've downloaded some apps that supposedly reboot to bootloader, but I've never tried them while I could enter bootloader, so who knows.

I would try and hook it up to RSD and force bootloader through SBF, but I don't have access to it at the moment. I have a mac and an SBF script was just released.