The engine will just turn over and not fire. You have to hold the throttle wide open and then it starts. It sounds like it has a cam and smells like fuel . When you tap the throttle it cuts out like a Rev limiter and will eventually clear up. Sometimes while driving it will cut out. IIt has some codes - 12 , 22 x 2 , 33 , 35 , 55. The cat has been removed . It has a rough country cold air and throttle body spacer. I've replace the fuel filter, tps , iac , temperature sensor , ac compressor, cleaned the throttle body . I've replaced the oxygen sensor 2x . First one was a bosch second one is NGK. When the oxygen sensor is plugged in it would surge and then almost stall out. So I unplugged the oxygen sensor and it would start right up. I checked fuel pressure and at idle is around 30 psi. This issue just started yesterday (5-20-24)