Chiming in late, in case you're still monitoring this thread.
Once someone tried to convince me that "The Procrastination Equation" described the problem exactly, but to me it seemed to ignore key factors, although I admit that it was nice that it recognized that different people have different issues, so there's not a single trick that works for everyone.
I'd suggest that you try the first exercise from "The Now Habit" (Neil Fiore, 1989):
"The first step is easier than anything a book on procrastination has ever asked of you before: simply procrastinate at your normal level for another week. I will teach you to become aware of how and when you procrastinate. Just observe yourself objectively, like an anthropologist who records the behavior and rituals of a foreign culture without making judgments. Don’t judge yourself or analyze your behavior. For now, just concentrate on becoming aware of your current behavior patterns."
It turns out that it's possible to self-diagnose the problem.
For me, this exercise was fairly easy because for years I had been logging my activities in a daily journal every couple hours, so I increased the frequency to every 15 min. What I discovered during this exercise was astonishing to me.
Knowing what the problem was, then I could address it. In my case, the issue was described fairly accurately in chapter 1 of Eckhart Tolle's "The Power of Now".