Hello mmia1,
You can check if the tolerance of *NODE_MERGE_TOLERANCE is adequately low so that it does not accidentally merge other nodes. The zero normal vector error is produced if the two sides of a shell element coincide. I hope this helps.
Regards,
AK