I hope someone out there knows what to do for this, as it's driving me mad!

Whenever I try and fight a battle in Campaign mode, the game crashes when I finish it and go back to the map screen. anyone got any ideas why/how to stop it/what I should do instead?