I would agree with you there.
But I also recommend that if you can't find the root of the problem, or can't resolve it, then you should leave her. If you stay with the past, you can never move on into the future. But if you can solve the problem, then great, try and keep it that way, but yeah...