1999 Subaru Legacy GT (2.5L) OBD-II P0325 Code: Diagnosis, Fix & Emissions Test Tips
My 1999 Subaru Legacy GT with a 2.5L engine has recently developed an intermittent Check Engine Light (CEL), now consistently showing OBD-II fault code P0325. The car has been maintained regularly and is under 150,000 miles. The issue began as intermittent — the CEL would turn on and off over several weeks — but during a recent emissions test, it activated after just 15 minutes of driving, resulting in an immediate failure. I noticed that when the CEL is on, the car runs sluggishly, especially uphill, with a slight fuel odor at low RPMs. There is no audible knocking detected. I've already checked all wiring connections and tightened the main engine block ground (large gauge wire from near the starter to battery negative). However, the P0325 code reappears every time the engine reaches normal operating temperature. The knock sensor is located on top of the engine block, about 6 inches below the throttle cable assembly. It appears as a rubber-covered donut with a bolt through it. Accessing it requires removing some components, but not the entire intake system. Research indicates that P0325 does not mean engine knocking — instead, it means the knock sensor output is outside expected values. The ECU then retards ignition timing and enriches fuel mix to enter failsafe mode, which explains reduced fuel efficiency. I’ve tested the sensor with a multimeter: when warm, resistance exceeded 20K ohms (spec is ~7–8K), suggesting a wiring or internal failure. My mechanic replaced the knock sensor, also replaced spark plugs that were over 75k miles old, and the car has since run smoothly. I’m now preparing for my emissions retest and would like to know: what constitutes a full driving cycle? I’ve seen conflicting advice — is it just mileage or a mix of highway and stop-and-go driving? I have an OBD-II scanner (a $99 tool with free shipping) that has been invaluable. I’m also considering using online resources like ALLDATAdiy.com for detailed repair guides, though subscriptions can be expensive. If anyone has experience with this specific code on a 1999 Subaru Legacy GT or similar models, any tips on diagnosis and access would be greatly appreciated.
Check both the sensor circuit and ground connection for continuity, voltage, and proper grounding. Do you have a service manual? A Haynes or ALLDATAdiy guide can help with step-by-step access. Good luck — please update if you find anything!