i swap a b16 obd1 into my car last month and just got a code 23 this week. i checked it and it is fuel management. but the engine idles fine and runs fine. i think it might be running rich sometimes because i can smell gasoline when i turn on the heat but goes away after couple minutes. can anyone suggest any problem?