ok so let me give you the scoop on my car. its a 99 civic si with a jdm b16(2nd gen). i am running the stock si ecu and everything is wired up obd-2b, you wouldn't know there was a swap until checking the block code.
modds- intake, header, exhaust, aebs manifold, FPR, CTR cams, valves were adjusted a little tight for the cams
-new parts- distributor, cap, plugs and o2 sensors are a couple of years old.
ok a couple of years ago i would get a phanton CEL for the o2 sensor on the high bank, had a new one installed and still had the CEL. found out the person who did my swap had my timing at like 25 degrees BTDC, adjusted that to stock timing. later found out the Map sensor was plugged by a homemade gasket on the throttle body. got that fixed and no more CEL and stalling while driving down the road.
now over the past 3-4 mos i have been getting a CEL of the cat converter below threshhold. i checked out a few things and noticed my FPR was set where a d16y8 should be set at. so i set it to 48 which is on the high side of the b-series in the haynes manual. light went away for a couple of mos. then started to randomly come back on with no set pattern. checked the FPR and it was where it should be so i bumped it up abt 2psi, reset ecu and problem gone for 3 weeks. today the CEL came on for the same reason. FPR is still set correctly. i noticed in the past my CEL would come on when the a/c was running and the car was under a heavy load even a couple of mos ago, but the a/c wasn't on today at all and i have to use it when it rains.
i have not checked the timing as of yet, no misfires that i can hear and honestly the car has run way better of the last year than it has before(only after chasing an ase certified mechanics "ghosts"). Now i have noticed over the last couple of weeks that on first start up it runs a little rough for about 10 seconds when it was really cold. i know many things can cause these codes and have checked most of them out but i need to think outside the box on this one. is it possible that b/c of my mods running a stock usdm si ecu may cause a mis communication with the ecu and throw the code. i know when it was running very lean the CEL came on after 300 miles on the dot.
another observation, i had a small coolant leak on the upper hose and replaced it and thought i added enough coolant, well in the drive through the other day my car started to get hot, the fan kicked on and the temp raised but it stopped at a certain point and would not go any higher(no it was not even close to the red). so i checked the resevior tonight and it was below the minimum in the tank and could not see coolant in the radiator, i had read that low coolant can sometimed interfere with the ecu check on the car and cause this code. i will be filling it up with coolant in the am and checking the timing.
please any suggestions or ideas would be helpful b/c when the CEL come on my gas mileeage goes down and i would like my car to be in good running order. ask any questions you want and i will get the info if i do not already know. btw i have seen noo coolant leaks and have looked that over big time. If my cat is shot to shit i guess i will get a test pipe for now(no emmissions yet).