How to id and remove 45 pairs of faces that intersect each other from a Mesh

Rhino experts pls forgive my ignorance…Im tasked with making a mesh made from autocad error free. Check mesh from rhino reports the following:

This is a good mesh.
Important things to consider with this mesh:
Mesh has 745 naked edges. Although this does not necessarily mean that the mesh is bad,
naked edges can cause problems if the ultimate goal is STL output.
Mesh has 3 faces with directions different from the mesh as a whole. Although this does not
necessarily mean that the mesh is bad, it can cause problems if you’re doing mesh boolean operations with it.
Mesh has 45 pairs of faces that intersect each other. Although this does not
necessarily mean that the mesh is bad, it can cause problems if you’re doing mesh boolean operations with it.
General information about this mesh:
Mesh does not have any degenerate faces.
Mesh does not have any extremely short edges.
Mesh does not have any non manifold edges.
Mesh does not have any duplicate faces.
Mesh does not have any disjoint pieces.
Mesh does not have any unused vertices.

However I cannot have self intersecting faces if I need to create a water tight nurbs surface. I need to develop a solid from this error free surface in an MCAD system like solidworks. Can anyone suggest a easy to follow workflow for a novice…

Thanks to anyone who can help