Have you ever heard of Asperger Experts.com? They seem to have a lot of practical ideas. You can get a lot information for free and youtube videos, facebook, and purchase specific courses and books, as well as join in a online support group.
Their general guideline is to keep asking questions; a or b; until you get to the root problem. When does he cuss? You can say “I’ve noticed you’ve been cussing when …… happens”. Do you think you’re mad or upset when that happens? What makes you upset then? is it a or b? etc
I’m just knew to this information myself, but it seems like it will be helpful.