Actually I stopped looking for the cause a few years ago because I found it ;)
For me, finding the cause was very important, because for years I only knew what I did wrong but not why. I read a lot of books and articles about procrastination and never felt any connection to the explanations given there. Am I afraid of failure? Certainly not. am I presured from the outside into doing stuff I do not like? Yeah, sometimes, but this only explains 10% of my procrastination. There are a lot of explanation but none of those I read about did fit my specific behaviour.
Only after I found the explanation I gave in my original post, everything felt in place and I understood why I am procrastinating. This was a very liberating moment since everythin suddenly made sense and enabled me to work on changing my self.