Every situation is unique, of course, but my inclination would be to be too busy next time she calls, and the time after that, and the time after that. It seems to me that you're making yourself FAR too available to her, and she's treating you like a doormat. She wants somebody to hang out with, which probably means that she's NOT having an affair, BUT that doesn't mean that she wants you, either.
She seems a bit confused about what she wants. I'd personally go a bit dark with her, and let her start to wonder what you're up to. She seems to be taking advantage of the fact that you're sitting by the phone, drooling every time she calls.
I made myself into a TOTAL doormat the first time my WAW walked. I bent over backwards to try to do things that I thought would affect HER and somehow get her to change her mind, but in the end, all it did was make me into a doormat. I eventually "got it," but not before she'd walked all over me, by developing a relationship with OM right underneath my nose.
Obviously, you know your WAW and situation better than I, but I just don't personally think she's doing anything but using you for a comfortable dinner arrangement now and then.
The worst part of this arrangement, imo, is that it's not allowing YOU to grow. You continue to wait with baited breath for her next call, and pant like a male dog near a bitch in heat whenever she's around, and she's just stringing you along. Does she have a history of being a tease, btw? Some women get off on the power/control over men that they can have simply by teasing them along.
I don't know, man, but if I were you, I wouldn't be so accomodating to her all the time. Distance makes the heart grow fonder, right?