Have the same codes returned? As far as the idle issue, that is usually caused by an engine vacuum leak, need of a tune-up, or fuel pressure.
First, let's check and make sure there are no vacuum leaks. Since you replaced the MAF, confirm the air inlet tube is properly attached. Also, here is a link that shows how to locate a vacuum leak:
That is where I would start. Let me know if the same codes have returned and I need to know the engine size, 2.2L or 2.4L.
Let me know.
Sunday, December 20th, 2020 AT 10:20 PM