Hi there. Im not sure if will help ya, but im hoping so.

I was having the same problem as you, and come to find out, it was my memory card causing the memory leak. I reformatted the card, and all was well after that. I have no idea about the freezing issue though. sorry.
dschoenike