I am a ICU nurse with some of the same problems as you. After many scans, bloodwork, and liver biopsy------I have what is called NASH. May be some of your problem too. I have had pain under my right rib area for years. I had gallbladder removal years ago. NASH is kinda new to the medical front. Lots of people have it and don't even know it. Hope this gives you some answers. AND....always get a second and third opinion....
It took me two years to get a dianosis that my gall bladder needed to come out.....finally when a stone the size of a marble became stuck in the bile duct.....This is what they need to look at.