Try checking all of your big vacuum hoses. It's possible that something's unplugged and causing it to chug. Could also be a PCV valve, it's not very expensive to replace, and it's easily a 5 minute job.