The only thing that has ever worked for me is diatomaceous earth. Works great. Just make sure it is food grade. Most garden centers carry it. Cheap too.