I've been chasing down a code 25 for a little while on my 2004 ST, my left knock sensor connector looks pristine and I have only 0.2 ohms resistance on the wires from sensor to the ECM.so I would say that part of it is good. My question for those who have dealt with this in the past and had to change out the ECM to fix it is did this fix last or is this going to happen again? It malfunctioned at around 53k miles,if the fix is good for another 53k I can live with that,but at like 800 dollars for a new computer I don't want to cook them like McDonalds cooks burgers,I can ride at less than 75mph for the rest of my life to avoid the FI light, but as an ST owner you know how much fun that is,so if you have some experience with this please let me know,and thanks in advance.