Most causes are linked back to a trigger or event in your map that causes an error (using a null value in an equasion, infanite loops, etc). The first thing you should do is check over any periodic events you may have for logical errors.
Or you can disable all triggers, and start reanabling them 1 at a time until you find out which one crashses the map