I can confirm that repairing the wp_comments table fixed this exact problem for me (running 2.9.2). I didn’t have permissions to repair tables directly on my shared host, but I installed the wp-dbmanager plugin and ran the repair on the table from there. Problem solved!