^^in my opinion...the reason he is STUCK on step four is because he is hiding something...something so shamefull that he cant make amends for...and for that, he needs to be HONEST in his program to KEEP SOBER....
yes seeing a therapist will help, but nothing will work until he deals with his shame and guilt of some PAST issues...then, LET GO AND LET GOD...
my 2 cents
al anon for you will work wonders...isnt it time to think about you for a change?