When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I roached my plug on the header and car throws the same code, my guess is it's showing an open circuit for you.
I’ve read two old threads that said when their headers were installed the wires on the sensor were pulled out or damaged. Im starting to think this is what happened. Yes it show B1543 open circuit.
Could be a bad sensor. Could also be bad wiring, especially if you have headers. The wiring runs REALLY close to the headers, and if it gets too close the heat can destroy the wiring. The sensor is located on the oil filter housing. Get under the car, find the sensor and trace the wires up. If the wires are undamaged, replace the sensor. If the wires are damaged, repair the wires before throwing a sensor at it.