In some instances, if I fight a battle with that particular fleet it stops freezing until I port in for repairs, then it comes back.

So far I've been going back a few turns and playing 2 or 3 turns over, up until the latest crash it's worked but definitely not a real solution lol.