I had a similar situation with Cody when I first got him. One of the things that helped was that I put an old sheet in his crate that smelled like me. I slept on it for one night before putting it in there.
I don't have to crate him regularly anymore, but I still put it in there (wash it once a week, sleep on it for a night, the put it back in there). I also still put his favorite treats and new toys in there instead of giving them directly to him. Now he willingly goes in his crate when he needs some alone time away from Moe (or my family ).