QUOTE(Steponlego @ Mar 14 2021, 12:01 AM)
Did a bit more reading, the DTC P0325 means that the ECU didn't get any signal from the knock sensor. For specific car, there is a specific condition when the ECU request for signal from knock sensor. Which in Campro engine, I think it should be above 3000RPM. The ECU don't read the speed to request knock sensor signal, only RPM. Now, why did the code didn't trigger when I freely rev the car with the wheels of the ground?
The most common issue is when the new sensor don't play nice with ECU, which in most cases non original or aftermarket sensor. Second is bad wiring. Third, bad ECU.
Have you tried flooring the gas pedal until engine rev say, like 4000RPM?
And, this probably have no relation whatsoever, but by any chance are you using the factory stock tire size 195/60/15 before and after the accident?
Initially the code only pops up at certain rpm. Mine i remember between 2.5k to 3k rpm. But later in the days it would just pop up randomly even during low rpm speed like 1.X rpm.
Those days i just give up babying the engine and drive with rpm range between 4k to 6k if I'm in city driving hahahahah... Gave up on the car.
I have always choose original proton knock sensor, and even 1 time original ecu at Proton. Luck was bad on my side. So with knock sensor and ecu changed and problem still persist, I'm left with wiring.
If i were to talk to my old self, i would tell him to replace the knock sensor first, if it doesn't fix, next thing should be wiring. Even if you pay more on worksmanship you need to get a wireman to check harness for you. Because swapping out ECU is easy job compared to wiring inspection, and from a mechanic point of view, if customer is willing then why not trying a new ecu on customer's cost?
Have always using original tyre spec on original steel rim. So the answer is yes.