Dov,
The elevator is not broken. You just have to step inside for it to work. But this takes commitment. But seriously, I think at this point we have all realized that everyone's struggles are different and everyone's recovery is different. From what I read of your posts, it seems that your elevator is working, B"H.
Hoping,
As we like to say, "Fixing the addiction is not about getting one away from the aveiros but from creating a new person within yourself". B"H, you realize that.
But, it is important to understand that you need to live this every waking and sleeping moment of your day. Breaking free should be at the forefront of your mind. It is not just 2 hours of your week. This is not a class that you attend twice a week. This is your life now until you begin to feel internal change. Wherever you are you should review the step that you are holding on. You need to internalize each step. During my first 40 days of accelerated recovery, I was so intense about this recovery. I put so many parts of my life on hold so that I can address myself properly. I have used the 12 steps, albeit in a very different fashion than it was intended for. I have been blessed with no urges and nisyonos for close to 150 days, B"H. But I still work on uprooting inner emotions. I look deep within and deal with my inner self. My focus is not about the addiction. B"H, I have broken that cycle very easily. But I am focused on changing myself. But this requires commitment.
Begin by writing out the the parts of you that require alteration. Obviously, the first issue that comes to mind is lack of self control. This bothered me to no end. How in the world did I not have control? By discussing this (with myself) I was able to start to change that aspect of me. This is in fact how Rav Dessler dealt with his own addiction to smoking. Very inspiring to read.
The most helpful thing for me was creating a daily routine that revolved around recovery. I set aside 45min - 1 hour a day to focus on important things that I felt were required. I spent part of the time expressing all my emotions through tehillim. But the point was this was real to me.
Believe in change and put in the efforts. Do not rely on others alone; take the advice of others, use your sechel to internalize what is right for you. If your truly desire this and you put in all your efforts, IY"H, Hashem will answer your call, and you will see miracles within a few short days.
But remember. Daven! Daven! Daven! Relying on Hashem, means davening. Daven to Hashem to remove the urges from your heart. And daven that if C"V you have those urges, you get the strength and wisdom to free yourself from them.
You should be zoche to change that person within yourself and begin to become your true self.
Lover of All Jews,
Yaakov