text: 31 for your CO2 isn't too much over the range.  When CO2 levels are higher or lower than normal, it suggests that your body is having trouble maintaining its acid-base balance or that you have upset your electrolyte balance, perhaps by losing or retaining fluid. Both of these imbalances may be due to a wide range of dysfunctions. Your SGPT level could be high if you have liver damage from an acute viral infection such as viral hepatitis A, B, or C, or \nyou have liver damage caused by medicines you have taken. Other reasons could be drinking too much alcohol, mononucleosis, chronic liver infection or inflammation, gallbladder inflammation, such as may caused by gallstones, gallbladder infection, congested blood flow through the liver due to heart failure, liver cancer or another cancer that has spread to the liver, or you are taking certain medicines, such as: \nmedicines used to lower cholesterol levels \nantifungal medicines \nsome narcotics and barbiturates \nmethotrexate \nacetaminophen \nsalicylates (aspirin). \nYour doctor will probably do further testing to determine what the exact cause may be.