Metformin can't cause hypos, but you can have them anyway even without being DB. Gliclazide can cause hypos as it forces your body to make more Insulin. You could also be having "false hypos" if you're reletivley recently diagnosed. Your body has got used to running with a higher BG level and as it drops back to "normal" levels it thinks there is something wrong and gives you hypo symptoms.