Hi, Ron
Post your XML file for the Profile your loading/using on start-up, If your using the Standard defaults then it's located in C:\Macn3 folder,
It's named Mach3Mill.xml, Make a copy of it, Then Re-Name the copy to RonMach3Mill.xml, Use the REPLY button And Additional Options to send it.
As far as your Switches go, In "series" & NC (normally closed) will work just fine for a standard setup X-Y-Z, Sounds like there is a issue with your Pin
assignment's in Port's & Pin's and maybe Home & Limit's setting's, In your response what Input pin # is it set to and is it Gnd.-ed on one end.
The problem your having losing steps in X axis could be several things, First if you haven't already tried reduced your Feed-rate on the cut's a little.
It could be an Active Low setting in Port's & Pin's, Motor Output's setting, If you used it to reverse the direction of your X axis and not used the
Reversed box in Home & Limit's to change the direction there, We'll figure it out.
Edit: Is this a Printer Post setup.
Saw your post, Got sidetracked, Chip