your gonna have to flash to a official rom through your sd card...
Get the official rom here
http://www.htc.com/us/FAQ_Detail.aspx?p_id=75&act=sd
EDIT: That rom is only for sprint.
Your gonna have to explore the exe file with a program like winrar to extract the files from it...
What your looking for is the file named signed_ruu.nbh
Take that file and copy it to your sd card which has to be formatted in fat32 and rename it titaimg.nbh
Put phone into bootloader (power,camera,reset..all at the same time)
Then the bootloader will start and load up the update..
The reason you have to flash to an official rom is that it updates everything..bootloader,os,radio, both splash screens..etc.
After that you should be all set to try again..
Just make sure you are using either olipro 2.40 or no2chem's hard spl 2.47 as the bootloader. Since those are the ones capatable with gps roms...Cuz why would you want a rom without gps now.