Yup. The rough running is due to a misfire. At the mileage you listed, you're past due for new spark plugs.
The Flashing Check Engine light means stop the engine right away to prevent overheating and damaging the expensive catalytic converter. Too much unburned fuel is going into the exhaust system, and that is the typical result of a misfire
The diagnostic fault code you got is from a generic code reader. Chrysler is the only manufacturer that has been able to make an engine run right without a mass air flow, (MAF) sensor. They use only the MAP sensor. When you have a misfire caused by a spark plug issue, that cylinder will send unburned fuel and air into the exhaust system. It's that fuel that will overheat the catalytic converter, but it's the unburned oxygen that gets detected by the oxygen sensors. That's why it will set a "lean" fault code and you'll smell gas at the tail pipe.
The place to start is with a simple tune-up. Don't go looking for uncommon or expensive solutions until you try the most likely one first.
SPONSORED LINKS
Tuesday, June 16th, 2015 AT 5:46 PM