LOL.. Been there, done that. And no matter how many times I hear of stories like this, it brings up old memories of my X-Fiancee.
You can do one of a few things.
-Keep the relationship EXACTALLY how it is now. No commitment, and nothing but kissing.
-Push the relationship, get her in bed, love her like you've always done, and get jealous as hell when she goes out.
-Cut off all contact again (I know, you dont want that, but it is an option) and move on once and for all.
I will always love my X-Fiancee. I've only loved 3 women in my life, and I'll love them forever. But I had to move on from all of them for various reasons.
Those are really your only options. On/off/on/off relationships are the hardest... because you always brake up for the same reasons every time. It's happened with me a few times... and I'm done with it. IT it diesnt work out by the 2nd time, I'm done.