Hi there,
I have had a similiar problem with my SI joint before- with it causing buttock and leg pain and sometimes easing with leg squeezing. There is a really helpful self treatment is this video:
SI Joint Treatment - YouTube
I wouldn't be too hung up on the x-ray results- any abnormalities are discussed as being mild and I doubt that they are the cause of your pain. SIJ pain can occur from minute changes in the position of this joint which would be very difficult to prove on x-ray or MRI. The reason why this occurs is usually muscles imbalances around the hips and pelvis (as discussed in another of the youtube videos in the series) which put uneven tension on the joints and result in pain on one side. A leg length discrepancy also doesn't help but is unlikely to be the sole contributing factor, as many people have discrepancies but no SIJ pain.
PT to assess your muscular imbalances and teach you exercises for a long term solution would be a very good thing.
I wish you the best,
Bikelet