you may have pancreatitis and you should also get a tsh on you to rule out hypo/hyper-thyroidism if you have trouble loosing weight... but if you are older it also may just be diet or age.
Abnormal levels of liver enzymes is suggestive of liver disease, to determine which kind, further testing and examination is usually needed.
Also, high ALP might mean that you have a gallbladder problem and not a liver problem at all.
Did you have an Ultrasound scan of your abdomen to check you liver and other organs?
Were you tested for hepatitis viruses?
Was your bilirubin normal?
I would stop drinking, because any quantity of alcohol will worsen a sick liver and have it thoroughly checked.
You would be better off if you go see a Hepatologist or a Gastroenterologist.
Good luck!