I agree with Jmaz and AVC, if you haven’t got any misfire codes after some drives, I’d believe your spark plugs and ignition coil packs should be fine. Something else went wrong and it apparently is not easy to get registered by sensors used to detect abnormal operating conditions.Quick update. I took the car for about a little over 6 mile drive on straight roads, some with speed bumps, and up and down hills, and the car ran decent with no dash lights popping up.
I've noticed that the stuttering/hesitation only happens at low RPM/speed, and once it gets higher, then the stutter/hesitation seems to disappear for the most part. The stutter, although still there, doesn't seem as bad once the engine is warmed up.
This also reminded me to check the engine air filter and that definitely needs to be replaced, so have one on the way.
I think next step is to try and replace the coil packs to see if that does anything..
Let me know your thoughts, appreciate the guidance so far
Did you get OEM ignition coil packs, or aftermarket ones? IMO ignition coil pack is not considered as a wear-and-tear item. Usually people won’t replace it unless an error code been generated. Even that, only the one indicated by the error code needs to be replaced, not all of them at the same time. Ignition coil pack, especially the OEM one, is not cheap.Quick update:
Checked for vacuum leaks, and found nothing. So continued with replacing parts.
I checked with a scanner again, and there were still no stored or pending ODBII codes coming up.
New coil packs came in and i replaced them all, not just Cyl 4 since i figured im at 120k and if one went they all may go since they did have similar wear marks/patterns.
After replacing them all, the CX-5 is back to purring as normal. Seems like even though no dash lights or codes were being thrown, the coil pack(s) was still an issue. After replacing, everything is back to normal.
Thanks for the assist guys.