I had a gnat infestation last week
went and found an organic insecticide.
uses rosemary and pepperment oils and some other natural stuff
found it at home depot
I first topped the soil with a layer of perlite, sprayed the top layer with the spray, and then transplanted into fresh pots...