Nyaore wrote...
General consensus is that Mordin is glitched during that part of the game, and that the only sure fire way to save his scaly ass is to send him back with the crew or gain his loyalty and take him with you to fight the final boss. I'm sure Bioware will fix it eventually...
...
I've completed 4 play-throughs and have yet to lose Mordin. He held the line for the first 3. I sent him back to the ship when I tackled the suicide op on Insane difficulty. Unless your specialists are capable and loyal, either they will die or others around them will die. I'm not sure how upgrades factor into it, so it's probably worth noting that I've always hit the Collector base with at least 3 of each kind. I've also always acquired Mordin's Omni-tool and Jack's Biotic Boost upgrades.
Miranda and Tali died at the conclusion of my first play through, which was the only time I lost anyone. Tali was the tech specialist (loyal), and Miranda was the fire team specialist (disloyal). Tali took a rocket to the head, Miranda died while holding the line. The rest of the team was loyal.
My second play through was distinct in that I executed the suicide op with two disloyal characters, Zaeed and Jack. Both held the line and survived.
For my last two attempts, I had at least 4 of each type of upgrade and I retained the loyalty of everyone but Jack - who seems perfectly capable of staying alive as long as she's well equipped and in the company of loyal fighters. In both cases, everyone survived. Play through 4 was my Insanity run, so I was pleasantly surprised to see Jack survive.