Check engine light
I have a 2001 ford ranger 2.3 liter 5 speed 167k miles. My check engine light came on yesterday and I noticed it had been running a bit slow to accelerate h for a few days. I replaced plugs 4 months ago, cylinder pack 2 years ago, as well as wires.
I just had a new water pump put in last week.
Check engine code at auto zone said P02177 / P02187. 1st cylinder bank misfiring. he reset it and I drove 20 miles without light coming back on.
What steps should I take to diagnose?
I was going to pull first plug (closest to me) 4 cylinder and if that is clean, then have compression check done and look at replacing cylinder pack?
Could this be a sensor issue? It has been very cold in new england if that means anything.
Thanks in advance