Hello and welcome to the forum.
If it starts in Safe Mode but not in Normal Mode, then that would suggest that there is a process, service or application running at startup that is causing the problem.
Perhaps try a clean boot as described here
http://support.microsoft.com/kb/929135/
Use that to filter through the likely candidates and see if you can determine which is the offender.
Good luck.