Fuck your GP, get another. You’re having an immune system problem. It might be there’s nothing that can be done, but you need to be properly checked. That pain is your body fighting itself and it’s not good.
I’m the mean time, start a regular regiment of naproxen, soak your knuckles in rather warm water to alleviate temporary pain and get into a new GP ASAP.