He's had four strokes and his friend Kevin Smith (the guy who played Ares) died from an accident on a set in China, which reportedly shook him up pretty bad. I think Sorbo is honestly a 'born-again' Christian of the type that got comfort from the idea of God when they were at a low point. Of course now he blames his declining career on Hollywood not wanting Christian actors.
I'm not anti-Christian. I'm anti-stupid.