Basically I pulled the logs and then I looked for the appropriate fix for the error I was seeing in the logs. Most likely our problems are gong to be completely different. Have you tried pulling logs? As soon as you see the boot animation you should be able to run a logcat. If the problem is not obvious to you feel free to post your logs in a spoiler tags and I can take a look. Try one of the following.
adb logcat -v time -d > logcat.log
adb logcat *:E > logcat-errors.txt
For more info see:
http://forum.xda-developers.com/show....php?t=2185929
http://forum.xda-developers.com/show....php?t=1726238