CC, It takes a while to understanding the pursuit/dance, but once you've figured it out, you know what to do. The more you distance yourself and not jump through hoops to be there for him, the more he'll gravitate towards you. Sometimes he will be nice and other times not so nice...but it's all about getting you "hooked" into his drama once again.
It's better to get "there" slowly versus trying to rush there and missing all of the stops along the way that will provide lessons to help you in life.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.