Have you considered seeing a counselor or a therapist together? It sounds like you're both committed to working on this, but may not have all the resources you need to make it work. A counselor might be able to help with that. Just a thought...
I would love counseling, but currently we just don't have the funds for it. So we've no choice but to try to sort through this on our own.