Have you tried doing a strip wash on them? I find that if our nappies get too much soap build up in them, they lose their absorbancy.