ok i got a b18a in a 91 crx hf...the whole swap was done perfect (except the car was idling at 2,000 when i got it..vacuums were mixed up,now it idles at 1200 and 1500..which is still bad)...but when i got the car,it was eating gas..and it continues to eat gas...now the ecu throws a code 43,which is fuel supply system..which is either the filter,or the pump...and plus the car is running rich as well (bought a universal o2 sensor,puttin it in on sunday)...i know if i can find out whether its the filter or pump,it will make a big difference,same with changing the bad o2 sensor..but the CEL comes on only when i drive it for a while,or hammer it once and a while...and sometimes the idle drops to like 300 and i have to rev it up to get the idle to come back to 1000...anyone got any ideas of whats goin on?