I am experiencing similar behaviour. I have a golf weblog and up until a couple of days ago, the ads were always related to golf. Now I have disaster preparedness, spyware, and auto related ads.
Just in case no one in the know has seen this post, I will bump it up again and pray.
Let me try again – line 11 reads:
function get_recent_posts($no_posts = 5,
 $before = '<li>', $after = '</li>',
 $show_pass_post = false, $skip_posts = 0,
 $show_excerpts = false) {