I don't know a thing about grapes, but I thought they looked like aphids also, I've used Neem oil....not all garden stores carry it...it is not an insecticide, more "natural"? I would mix the Neem oil with dawn soap and water to the containers recommended mix and spray both sides of the leaves. I use the dawn soap to help suspend the oil into the water. Good Luck