Re: ~161k miles - Idle concern
Bosch coils. 6 of them. Things to look at are for clean contacts on the bottom of the coil that sit on the engine. When I replaced mine some were corroded and oil covered. Got mine on Amazon for around 50.00 each or you can go off brand for around 20.oo each