Some people just cannot tolerate Metformin, I know I couldn't. I had terrific tummy pains. So they put me on Gliclazide instead which works much better for me.
I think there are always certain foods that really effect a persons BG levels. For me, bread and ice cream are definitely off my food...