When mine wouldn't 'go forward' and developed behavioural problems it turned out to be suspensory ligament damage. He never went lame in the affected hind leg but was very grumpy (understandably!). I'd push for a diagnosis on the lameness as there is little point in only treating one problem.