Sheffield Wednesday goalkeeper Chris Kirkland believes he has finally overcome the injury problems that have blighted his career.