In the time it took you to write that, some drunk person statistically has already killed an innocent person while driving. "It will not cost lives" is incorrect because even the time it takes to discuss this has cost us lives in the drunk driving debate.
It is impossible to fix, in my opinion. People will drive drunk no matter what. They love to do it and there is absolutely nothing that we can do to make them stop, except from eventually eliminating all human drivers licenses.
The punishments/consequences for drunk driving are already very high and they do not stop people from driving drunk and killing someone.