I'm sorry to hear about your pain. First thought that came to my min were gallstones but you say that was ruled out-- how long ago was it ruled out?
Causes for right abdominal pain include..
Biliary colic or Gallstones
Cholecystitis or inflammation of the gallbladder
Kidney Stones / ureteric stones
Things like trapped wind or pulled muscle don't last 4 years-- but for the other possibilities, you will have to see a doctor, unfortunately. Do you have access to a health clinic that can see you on a sliding scale? If not, where are you located? Perhaps we can help you find one.