NC is hard. Keep treating contact with him as a preference, not a need. Of course you'd prefer it, but you don't need it. Like when I go to order something but they're out- I just choose something else without freaking out.
So...I went through my phone and social media contacts and made a list of people I haven't really communicated with for awhile. Every time I get the urge to call or text my wife, I'll reach out to somebody on that list instead. I've made it a happy thing. I haven't even really gone into details with them about my situation, I just try to keep the focus on them.
I don't nervously check each text anymore thinking it could be her. I have great conversations with people as I cook, do laundry, ride the bike at the gym, drive, or get ready for bed. By the time my head is on the pillow I'm sick of my phone and wouldn't pick up even if she called because I'm too tired :}
Kudos on the motorcycle stuff. It's staying busy and doing something for you. I'm proud of you.