Sen. John McCain (R-Ariz.) clarified his comments Friday after suggesting the Iraq war was motivated by U.S. reliance on foreign oil.
His explanation: He was talking about the 1991 Persian Gulf War, not the current conflict.
It was the second time in as many days that the presumptive Republican presidential nominee had to clear up his comments. On Thursday, he backed off his assertion that pork-barrel spending led to last year's deadly bridge collapse in Minneapolis.
At issue Friday was a comment at a morning town hall meeting in Denver, when he said his energy policy would eliminate U.S. dependence on Middle East oil and would "prevent us from having ever to send our young men and women into conflict again in the Middle East."
He sought to clarify his comments after his campaign plane landed in Phoenix. He said he didn't mean the U.S. went to war in Iraq five years ago over oil.
"No, no, I was talking about that we had fought the Gulf War for several reasons," McCain told reporters.
One reason was Saddam Hussein's invasion of Kuwait, he said.
"But also we didn't want him to have control over the oil, and that part of the world is critical to us because of our dependency on foreign oil, and it's more important than any other part of the world," he said.
"I want us to remove our dependency on foreign oil for national security reasons, and that's all I mean," McCain said.
Regarding the current conflict, he said, "The Congressional Record is very clear: I said we went to war in Iraq because of weapons of mass destruction."
McCain is a staunch supporter of the Iraq war, although he criticizes the early handling of it by the Bush administration.
His support for the war has drawn attacks from the Democratic Party, and on Friday, McCain defended himself against television ads that accuse him of advocating a 100-year war in Iraq.
The ads, run by the Democratic National Committee and the liberal group MoveOn.org., tie McCain to President Bush and cite McCain's comments that there could be an American military presence in Iraq for 100 years.
"One hundred years in Iraq? And you thought no one could be worse than George Bush," an announcer says in the most recent ad, run by MoveOn.org.
McCain brought up the commercials in Denver, saying they were lies. He said he had clearly been referring to a possible peacekeeping force and not a centurylong war.
"It's a direct falsification, and I'm sorry that political campaigns have to deteriorate in this fashion, because there's legitimate differences between myself" and the Democratic presidential candidates on Iraq, McCain said.
They want to set a date for withdrawal, which he says would lead to chaos and genocide in the Middle East.
"After we win the war in Iraq, and we are succeeding -- and it's long and hard and tough, with enormous sacrifices -- then I'm talking about a security arrangement that may or may not be the same kind of thing we had with Korea after the Korean War," he said.
The ads stemmed from McCain's answer, in January, to a question about Bush's theory that troops could be in Iraq for 50 years.
McCain said: "Maybe 100. As long as Americans are not being injured or harmed or wounded or killed, that'd be fine with me, and I hope it would be fine with you, if we maintain a presence in a very volatile part of the world where Al Qaeda is training, recruiting, equipping and motivating people every single day."