I take it the crashes always happen randomly in a battle?
When it happens, check a ship at a time, you as it's player, firing each torpedo and pulse weapon, on one torpedo (or pulse) BC will crash.
Once you know the ship find the missing projectile.
Continue untill your BC is crash free.