i would say with it being like that it is a wiring or multiplug fault .. this could be anywhere .. at the pcm or at the sensor or in the middle of a loom ..
if the multplugs are covered in oil, they need cleaning
sometimes the pins corrode inside -- then you need this
im sure this actual item used to be cheaper than this last year - like im sure it was £4.99 inc delivery... search other sources - amazon, temu etc .. i picked the cheapest one .. but ebay seems to be getting very expensive.
https://www.ebay.co.uk/itm/286159553541?
all the best.mark