Still trying to recover from her controversial remarks about Barack Obama and Congress last week, U.S. Rep. Michele Bachmann on Friday aired a television ad in which she admits only to a verbal fumble.

"I may not always get my words right, but I know that my heart is right because my heart is for you, for your children and for the blessings of liberty to remain for our great country," said Bachmann, R-Minn., who has suddenly found herself in a tight race with her challenger, Democrat El Tinklenberg.

The ad doesn't refer directly to her televised statements last week that the Democratic presidential nominee "may have anti-American views'' and the media should look into whether members of Congress are "anti-American." She has since backed off those statements, saying she regretted using the term "anti-American,'' doesn't believe Obama is "anti-American'' and "made a big mistake'' appearing on the MSNBC program "Hardball.''

Still, Bachmann's words gave a big boost to Tinklenberg, who has since raised almost $1.5 million and pulled slightly ahead of Bachmann in two polls.