Hey everyone, ive been searching online everywhere but to no avail.
i have a Subaru heritage (liberty) 1999 3rd gen 2.5 litre. EJ251.
i have had the check engine light on since purchase and have been told by previous owner that the knock sensor needs replacing, so i got my mechanic to verify which turned out to be true, so i replaced the knock sensor and the check engine light disappeared and reappeared ten minutes later. So we checked the ecu and and deleted its code history, then we expected the light to finally go away but it didn't. Fast forward 2 weeks later and i'm driving and ten minutes into my drive it goes away for the whole 20 minute trip. i return to my car and start it again and the light has reappeared. We checked to see if there's any damaged cables, but there wasn't.
I love my suby and i want to customize it but i cant until i know that everything internally is tip top shape. Also there has been an oval shaped ring leak where i park the car. I also smelt gas leaking from the car and i cant tell from where. Last but not least, the car takes a few seconds approx 5-10 to start. I think its the fuel filter, the pump work but maybe its clogged a little. but if anyone could give me a solution to the problems id greatly appreciate it.
Thank you.
P.s the code the computer continuously spat out was PO333 Knock Sensor 2 circuit high input (bank 2)