I will second Martelo's suggestion on getting the No More Mr. Nice Guy book. That, more than anything, I think will help JB. Unfortunately, the sex issue is the LEAST of their problems... even though it may not feel that way.
It's IS going to be a long, slow haul... so the first thing is for JB to understand that he cannot FIX his wife. He cannot PLEASE her enough, can't anticipate her needs/give her what she wants enough... it doesn't work that way.
As a matter of fact, he probably needs to do a 180 on darn near EVERYTHING he is currently doing.