Retired Army Maj. Gen. Jerry Cannon is mulling another bid against Rep. Dan Benishek, R-Mich., according to two sources with knowledge of the Democrat's plans.
Democrats billed Cannon — a veteran of the wars in Vietnam and Iraq — as a top recruit in 2014. But he went on to lose to Benishek by a 7-point margin last year, a poor cycle overall for Democrats.
If Cannon runs again, he may face a primary. State Rep. Scott Dianda, a Democrat who represents a legislative district in the Upper Peninsula, is also considering a bid, according to party operatives.
Benishek came to Congress in 2010, winning an open-seat race to succeed former Rep. Bart Stupak, D-Mich.
Benishek nearly lost re-election in 2012, defeating former state Rep. Gary McDowell by less than 1 point. That same year, Mitt Romney won the district by 8 points.
Yet in 2014, Benishek became a more astute campaigner, picking up the "most-improved" candidate title from national Republican operatives.
"I am happy to tell voters I strongly favor term limits," Benishek said in a 2010 news release . "Three terms and you’re retired seems about right to me.”
Related Stories: DCCC Robocalls Target GOP on DHS Funding Benishek Staffer Wins Roll Call 2014 Election Contest Are These 10 Vulnerable Members Lucky or Good? How 'Dr. Dan' Cured His Campaign Woes The 114th: CQ Roll Call's Guide to the New Congress Get breaking news alerts and more from Roll Call in your inbox or on your iPhone.