Well, you know yourself better than anyone else... what do you think the problem is? Would be interested to hear what you think.
Also, I know this isn't exactly related to your post, but if you have a few minutes could you please complete this quiz for me?
http://psychcentral.com/quizzes/narcissistic.htm
If you could either share your result here or PM me that would be awesome.