As soon as it turns on it goes right to the HTC white screen and stays there
That might be far enough to try the PC based RUU. Download and install HTC sync on your PC. Then download this http://dougpiston.com/files/RUU/RUU_...016_signed.exe
Start the phone up and run the RUU.