Eddie1234,
I just took your original data (with #NV) and removed the last data item A433;22;15;#NV and then ran the program again.
I was surprised to see that a new point showed up in the surface plot A421;21;14;4.
When I add the last element back into your data file, then I lose the new point in the plot again.
There has to be something with the 3D graph control that requires some special ordering of data, I don't know.