|Sounds like a physical hardware problem.. because if a computer cannot startup properly in Safe Mode, then something is seriously wrong. |
I would invest in a new hard drive and reinstall the operating system that way. Then you can setup the old HD as a slave and grab the data off of it.
Sometimes its just easier to cut your losses and move on.. this unfortunately would be one of those times if I was in your shoes.