.

Given what you have already checked, I would suspect an air leak from a hose. Are you sure the gasket on the air box cover is intact and sitting correctly on the MAF housing? IF this isn't the issue this forum is the best source for if you can do the work yourself. Check these links: (
P0102 Chrysler Code Meaning, Causes, Symptoms, & Tech Notes (engine-codes.com)) & (
P0102 Chrysler Code Meaning, Causes, Symptoms, & Tech Notes (engine-codes.com)). Hope this helps. Good luck!
.