Hello. You said "crawling on the surface" is that the soil or the plant or both? A photo would help😊. You have to order nematodes from a garden center and they will take care of any pests in the soil. Sprinkle a little cinnamon around the plant, it kills the fungus the gnats live on and they don't come back.. Please look up cinnamon for plants there's lots of other uses for it. And then there's always diatomaceous earth. If the plant is in veg you can put some in a spray bottle and apply to the leaves. Makes a hostel environment for all insects. Have you tried Pyrethrin insecticide power. Very safe to use. Put right on the soil or put it in the spray bottle too. Insecticidal soaps only work if they come in contact with the pest. Please don't use neem oil, it was banned in Canada for a reason, the heavy metals in it were being smoked some how and making people sick, Imagine that😬. There I've given you somethings to look up and see what would work best for you. Chuck.