More than likely you had white aphids, and yes Neem Oil will help and I've used it for mites with great results but, aphids don't bite past or into the phloem((In vascular plants, phloem is the living tissue that carries organic nutrients (known as photosynthate), in particular, sucrose, a...