Have you tried Nematodes? You can add them to your watering can and water as usual. They're parasitic microscopic worms that eat the eggs and...