Superpj - before launching the game - under playstation network (XMB) - press triangle - and log out of PSN. Launch the game, after it's up, log back in.
I had the same issue where it would freeze - and after I did that - it *appears to be working*
Shh, don't let it hear you say that!