If it boots to Safe Mode, but not to normal mode, then it's likely to be a driver that doesn't load in Safe Mode, but does in normal mode.
You state that you've replaced the hard drive. Does Windows still behave the same way (goes into Safe Mode, but not normal mode)?
Try following the instructions here:
http://www.techsupportforum.com/1871981-post2.html
If it doesn't work, then post back and we'll go about it a different way.
__________________
aka John MVP Windows - Desktop Experience
"There are very few problems in life that can't be fixed by the proper application of high explosives"
If I haven't replied in 48 hours, please send me a PM.