The problem isn't term limits (for most politicians) it's the huge sums of money from business and individuals that "buy" politicians. We need to establish federal funding for elections and reform them to lower the cost. Take the need for politicians to be dependent on fat wallets and we will have a congress that is beholden to the voters and not the biggest donors. Reducing the election cycle (3 weeks sounds good to me!) and prohibiting some forms of political advertisement can go a long way to make it cheaper all while forcing politicians to focus on their constituents- not the biggest checks.