Is the driveway asphalt or concrete? Muriatic acid will probably take up the asphalt as well as the oil. I've always had good luck with dawn dishwashing liquid on oil stains, but if it's soaked too far into the asphalt you will probably have to recoat.