I have made a windows phone app, that unfortunately has some memory leak, because pages are not removed correctly. This was solved by using the answer:
Remove Pages wind
Beware of third party controls/libraries, Image, LongListSelector, FlipView or WebView, because they have some issues with memory management.
You should make sure, that no threads/tasks/timers keep reference to your Views/ViewModels.
There are two interesting articles about memory leaks:
I guess it will be hard to find the root cause without any sample project. If it doesn't occur in empty project with the same architecture, then there is some issue in your code.