Have you checked for codes? Is this recent problem or a long term one? Have you bought gas in a new place since this has happened? You might add a can or two of Heat or some Seafoam in case there is any water in the gas. Also might run a can of fuel injector cleaner(I use Techron) They might be slightly fouled. Our 2012 has a slight miss at idle also but has only 46,000 miles on it. Also make sure your air filter is not plugged. Although the fuel injection and mass air flow sensor will compensate for a partially plugged one it can only do so much.