So i have a US T-mobile HTC HD2 that i run 2.2 on right now but it is a little glitchy. Im dual booting on a sd card to get android. But my main problem is that whenever i try to put 2.3 gingerbread on it it boots up in android for the first time just fine, but when i restart the phone it wont boot back into android just gets stuck on the green HTC screen. it does this everytime i try and put 2.3 gingerbread on it through sd card dual boot. Ive tried using a couple different roms, and i get my roms from XDA-devolpers. Ive tried researching this problem but can not find any answers. It runs the 2.2 froyo rom everytime off the sd card but wont boot back up in 2.3 after the first boot up on 2.3. Please help me out!