Rep. Pete Stark is running for re-election in a year that has seen him make a number of missteps on his path to the November election.

  • April 10: At a candidates' forum in Hayward, Stark says Swalwell accepted "hundreds of thousands of dollars in bribes" from Dublin-area developers, and that Swalwell has a spotty voting record.

  • April 18: Stark issues a statement apologizing for having "misspoke" in making the April 10 allegations, but voices "concerns about my opponent's behavior" including Swalwell's votes for projects "by developers who have been raided by the FBI" and "have plead [sic] guilty to destroying natural habitats."

  • May 1: At a San Francisco Chronicle editorial board meeting, Stark accuses a columnist of having contributed to Swalwell's campaign; pressed for evidence, he flips through a folder he said was compiled by his 16-year-old son, finds nothing to back his claim, and apologizes. In the same meeting, he confuses defunct Fremont solar manufacturer Solyndra with electric-car manufacturer Tesla.

  • May 3: At a Bay Area News Group editorial board meeting, Stark acknowledges he lacked evidence to back his April 18 claims: "I'll concede to that, apologize for it, and let's get back to issues."

  • July 3: At a Union City event, Stark gets angry as reporters ask whether his age is an issue in this race; asked why he won't debate Swalwell, he replies, because "we'd only get stupid questions like you're asking that have nothing to do with issues."

  • Aug. 8: Former Assembly Majority Leader Alberto Torrico, D-Newark, tells the Chronicle that when he called Stark to say he would be endorsing Swalwell, Stark responded by yelling at him, questioning his sanity and vowing that if Torrico ever ran for office again, "I will squash you."