Hey there. I've gotten this a few times, but only after 300+ turns of play.
What I've been able to do:
1) Set auto save to every 1 turn.
2) When idle ship happens, close and restart GC3, then reload to the previous turn.
3) Play can then continue and I likely won't hit the bug for another 50ish turns or more.