2001 Cherokee Sport
I picked it up about 6 months ago with a rough idle so I did some research before posting and replaced plugs, coil pack, tps, iac, checked flex plate for loose bolts, cleaned the throttle body and replaced an o2 for CEL P0155 (I believe it was bank 2 sensor 1) and it is...