As you said there is too many things that could go wrong.
First thing that i would check is if your muscle geometry have self collisions on some frames? That would mess up whole simulation from that moment, through the rest of simulation.
Ziva is extremely sensitive if some muscle have inverted poligons, or self penetration. You have scripts people shared here that will go through your timeline in check your geometry for you.
Start there for now!