Funny I saw the name grace4me, and I was like, hunh, that's a weird name, why wouldn't the Yid have chosen Chen for me (chen is Hebrew for grace... and I guess a chinese last name haha). anyhow from my personal experience, time and time again, what causes me to go into escapism is failing to talk and meeting with my cohorts. writing and praying and doing the stepwork is crucial, but the glue would seem to be meetings.
That being said, to quote Dov the Master, you may not be an addict... maybe you are just a guy who likes ***, hey it feels okay why not. What in your code is the real driver to stop doing this? Just good ol' guilt? or is there some higher spiritual issue.