Hello. I’m hoping y’all can help me out. My 2001 TJ just started idling rough this morning and misfiring. The engine starts right up by feels like it is missing a cylinder. When test driving it feels underpowered and slow acceleration. I had multiple misfire codes and ignition coil B code. I replaced the spark plugs and ignition coil pack. Problem persisted. I then did some research and ended up replacing the camshaft position sensor, crankshaft position sensor, and throttle body position sensor. Problem persists. Any advice or where to go next? Should I be looking at injectors next?