BillG - Thanks!
George - Per my PM if the light is working perfectly on a quality battery like the Surefire's and is only flickering with the Digilight CR123A's then it seems clear to me you have a bad cell or 2 and I would suggest immediately removing those cells from the light if installed and disposing of them - it sounds like 1-2 of those Digilight cells is defective and this can be potentially quite dangerous.
Also, you did not mention how you're measuring 3V but I'm guessing that you're using a multimeter or 'cheap' battery tester?
Please be aware that batteries, of any type, cannot be effectively tested with a multimeter as a multimeter does not induce a load so the results are largely meaningless - you need dedicated tester that induces a load to have any sirt of accurate indication of battery life - particularly in a li-ion cell which shows little voltage dissipation unless significantly discharged.