Antar att det är grönsaksfly du har problem med de brukar dyka upp på tomaterna
En ganska stor grönsaksflylarv

Mot grönsaksflyet kan möjligtvis medel funka ifall de är små, när de blir större är de inte lika känsliga själv går jag och skakar under den dagliga tillsynen och mosar alla jag ser det brukar räcka långt.
Om den 2åriga blandningen innehåller vatten så kan den ha blivit för gammal, men är det bara såpa och sprit så borde den vara OK.
Det brukar finnas många olika recept på såpsprit det borde finnas några ifall man söker här på forumet eller på en vanlig sökmotor (själv har jag färdigköpt såpsprit, beställningsvara på apoteket ifall de fortfarande säljer det)