Yes he Has. His clarification was that america is a nation of many faiths founded by christians. That we are a nation of laws steeped deeply in the Jew-deo christian values. But that america endorses no religion. I'm paraphrasing. If I remember right, this was in an address to a religious group early in his presidency.
Constitutionsly the governent can not endorse any religion.