(CNN) -- Breaking four ribs in six years has turned out to be more than just bad luck for golfer Brandt Snedeker.
After another rib injury saw his early season form vanish, the American World No. 7 discovered he had a debilitating bone disease.
"It's something called low bone turnover," Snedeker told CNN World Sport. "For some reason my rib cage doesn't generate the right amount of bone it should do.
"It boils down to the fact that I have brittle ribs. I'm now on medication to try and counteract it. It's been helping a lot.
"I haven't had any issues in the last few months and it's nice to get that behind me and focus more on golf."
Getting back on course, literally, will be a relief to Snedeker, who is targeting a big finish to the season in the PGA Tour's FedEx Cup playoffs -- which start this week with The Barclays at Liberty National in New Jersey.
After winning the Pebble Beach National Pro-Am in February, the 32-year-old was forced to take a month long break from the game.
That hiatus interrupted what he considered to be a halcyon period on the golf course.
"I played the best golf of my career in the first couple of months (of the year)," Snedeker explained.
"Then I got injured and I had to fight my way back from that.
"I've had some glimpse of playing some great golf again but I haven't had the consistency I had at the beginning of the year -- hopefully I can get back to that, I'm close."
Getting back to his best saw Snedeker clinch a three-shot victory at the Canadian Open at the end of July and climb to third in the