The lack of weight bearing tolerance and lack of extension lead me to wonder if there is an instability between the scaphiod and lunate bones. An x-ray would not show ligament damage between these bones. The Watson's test would reveal this. It would explain the chronicity of your symptoms.
Willeseden