← Back to list

P0102 and P0325 Fault Codes on 1997 Subaru Impreza Outback Sport: Diagnosis and Fix

Model: 97 subaru Fault Code: P0102 Posted: 2007-04-25 08:25

I own a 1997 Subaru Impreza Outback Sport with an automatic transmission and no modifications. The car has been driven regularly in New York City, where humidity levels are high. The check engine light (CEL) came on intermittently, especially during humid weather. Initially, I assumed it was due to a knock sensor issue — which triggered the P0325 code (Knock Sensor 1 Circuit Malfunction). After a partial tune-up (spark plugs, wires, oil filter, and oil), I tried cleaning the knock sensor, but the problem persisted. Recently, the car stalled multiple times in succession. I took it to AutoZone, where they confirmed both P0325 and a new code: P0102 — Mass Air Flow (MAF) Sensor Circuit Low Input. I researched the service manual using BitTorrent and followed troubleshooting steps. According to step 2, I tested the power supply to the MAF sensor with a voltmeter. The reading was only 0.03 volts instead of the expected 10V+. I also directly touched the meter leads to the MAF connector terminals — same result. P0102 is commonly attributed to a faulty MAF sensor, though AutoZone's display shows 'MAP' as well. This discrepancy may be due to older diagnostic systems or terminology differences between MAP and MAF in some models. I’ve verified that the wiring appears intact and there are no visible signs of damage. I have not found any dedicated fuses for the MAF sensor, which raises concerns about power delivery. The main relay (located behind the instrument panel, below the fuel pump relay) is suspected as a potential source — testing continuity between pin 3 of the relay and pin 1 of the MAF sensor may reveal a broken wire or failing relay. After further investigation, I discovered that my air filter had not been replaced in years. It was pitch black due to heavy use. I suspect this clogged intake may have damaged the MAF sensor over time — explaining intermittent readings and stalling behavior. I replaced the MAF sensor (found for $50 on eBay), cleared the codes, and the issue has not returned after one week of normal driving. Note: The OBD-II database does not list stalling as a symptom of a faulty MAF in most vehicles. However, the 1997 Subaru service manual explicitly states that a bad MAF can cause engine stalling — which matches my experience. I’m sharing this to help others with similar issues on older Subarus. If your car stalls and restarts immediately, especially in humid conditions, consider checking the MAF sensor or air intake filter.

Related fault codes
P0102P0325
Comments (7)
Anonymous 2007-04-25 09:47

P0102: Mass or Volume Air Flow Sensor Circuit Low Input P0325: Knock Sensor 1 Circuit Malfunction (Bank 1) Common causes include a faulty MAF sensor, blown fuse, damaged wiring, or clogged air intake duct. Check these resources for detailed troubleshooting: http://autorepair.about.com/library/a/1h/bl802h.htm http://www.obd-codes.com/trouble_codes/p0102-input.php

Anonymous 2007-04-25 10:13

A friend of mine had a 1999 Subaru with the same P0325 code. The dealer replaced the cam position sensor, and that resolved the issue. Reference: https://www.obd-codes.com/p0325

Anonymous 2007-04-27 11:26

I did not find any fuses specifically for the MAF sensor. I’ve confirmed the wiring is intact. Is there another component or common Subaru-specific issue that could cause this? Any advice on additional checks?

Anonymous 2007-04-27 16:18

Power to the MAF sensor typically comes from the main relay, located behind the instrument panel and below the fuel pump relay (a square-shaped unit). Test continuity between pin 3 of the relay and pin 1 of the MAF sensor. A break in wiring or a failing relay could be the cause — common in Honda models as well. If a wire is damaged, consider replacing it with a new power run from the relay to the sensor.

Anonymous 2007-05-11 14:50

I’ve resolved this issue: my MAF sensor was faulty and directly caused stalling, as noted in the official Subaru service manual. The problem likely stemmed from neglecting the air filter — it had become pitch black due to heavy use. After replacing the MAF sensor (found for $50 on eBay), I cleared the code and haven’t seen a recurrence after one week of normal driving. Note: Most OBD-II databases do not list stalling as a symptom of a bad MAF. However, this appears to be a known issue in older Subaru models. If your vehicle stalls and restarts immediately, it may point to a failing MAF sensor.

Anonymous 2007-05-11 18:43

I didn’t think it was necessary — but one of the first things any mechanic checks when a car stalls is the barometric reading from the MAF sensor. It’s often the root cause in such cases.

Anonymous 2008-03-31 21:09

Regarding P0325, this is likely due to a faulty knock sensor — these are prone to cracking on Subaru engines. The sensor is located on the left side of the engine block, near where the throttle cable attaches, and appears as a black, round component with a 12mm bolt through it. Use a flashlight to inspect for cracks. If cracked, replace it. Also check if the mounting area is corroded — clean both the sensor and mounting surface with emery cloth before reinstallation.