I've swapped an f20b sir-t into a 98 manual honda prelude, I swapped all the sensors I need to run the factory Obd2a ecu/body harness as well as mated h22a TB to the f20b IM. At the start it was just a cel for my primary o2 sensor changed that hoping to solve the issue, the cel went away and the motor seems to idle a bit more steadier but not quite right. As of now when I start it it seems to climb to a rather high rpm of 2000 holding for 10 seconds until it starts bouncing from around 1300 to 2000 rpms until it warms up and seems to settle around 900rpms with a slight bog definite misfire, and once the motor reaches running temp it will idle so low sometimes it will stall, so I checked all my vacuum lines and connections using carb cleaner, cleaned out the iacv and the fitv. I also checked the timing because I had changed the belt while I swapped the crank sensors, but everything seemed to line up properly on cams and flywheel. Any ideas where I should check next? It did at one time throw a code for manifold absolute pressure but has never since that's why I checked the vacuum lines and tb with carb choke cleaner but didn't find any apparent leaks