I have a 2016 with74000 miles that had a rough idle. Before the throttle body went out. Replaced it was good for a day or two then rough idle and miss came back. So I decide to look at owners manual and found that plugs are due @60000 miles and no @100000 like all other vehicles. I quickly found out why, in the infinite wisdom of Fiat Chrysler they put regular ngk plugs instead of platinum plugs like most other manufactures. Most regular plugs are usually only good for about 30000 miles. I put autolite platinum plugs now you can set a full glass of water on the engine with out spilling a drop. So I would recommend that you check the plugs no matter your mileage that could be your problem.