I'm glad she's doing better! I bet that hurt!
The "growing pain" condition that your vet mentioned is called panosteitis. The bones themselves actually become inflamed and causes a limp. In pano, you would see the limp change legs, and it comes and goes. Pano would not cause a chronic limp on one leg.
Livin in a Newfie Drool Zone