Sat at 3 he texted he was sick but i could come over and hang out if i want at first it was awkward but then we started to snuggle and watch tv. we ended up making love 3 times.
Great, well I hope whatever he was sick with wasn't contagious, LOL! Well what he's subjecting you to is the pursuit/ distance dynamic. When you separated and moved away, he started missing you so he pursued. When you responded and returned to him, then he started distancing again. You can ride that roller coaster or you can pull back and let him sort his thoughts out.
That's what DBing is- pulling back, giving him time and space and working on yourself. Like Cadet said, detach. Start being a little mysterious. As long as he thinks you're just sitting around waiting for him to call then you are his plan B fallback position. You want to be plan A.
If he calls, sometimes answer and sometimes let it go to voicemail. If he texts, sometimes reply right away, other times a few hours later and other times not at all. Make him wonder what you're up to. You want him to think you've had an awakening and are going to pursue your own life with or without him.
Detaching doesn't mean being cold and indifferent, it just means pursuing your own interests and letting him sort through his emotions. You can be there for him when he wants to talk, but I don't think I'd go running back to him for visits like that until he's a little more serious about reconciling. Better yet, make him come visit you.