Even with liver and pancreatic dysfunction you may be able to take metformin SR as it is better tolerated by most people. Talk to your doctor about a DDP-4 inhibitor such as Januvia or Onglyza or a TZD like Actos. There are injectable meds you might be able to take such as Byetta or...