Okay, so I'm running an OBD1 b16a in my 99 sedan. It's throwing code 41 heated oxygen sensor. Now, it's a JDM b16a but I'm running a USDM P30 ecu from a del sol. Could this be why and if so, how do I fix it? Also, did the USDM b16a come with a knock sensor that it's trying to read but isn't in my JDM b16a? I would think it should be a code 10 for primary Oxygen Sensor but instead it's for heated? Any clues?