Skip to content Skip to navigation menu

Your Selected Vehicle

Brands

Show More Show Less

Price

Parts for your 2004 Subaru Legacy-Temperature sensors

Sort by

Explore 4WD & Adventure

Showing 1 - 39 of 40 products

2004 Subaru Legacy temperature sensors

Temperature sensors are absolutely relevant on the 2004 Subaru Legacy. Subaru’s factory service manuals for the 2004 Legacy/Outback, along with the Subaru parts catalogue and wiring diagrams, show multiple temp sensors fitted: an engine coolant temperature (ECT) sensor for the ECU and gauge, an intake air temperature (IAT) sensor (commonly integrated into the MAF), an ambient air sensor for the HVAC/outside temp display, and an automatic transmission fluid (ATF) temp sensor on auto models. These sources outline how the ECU and climate systems rely on temperature inputs for fuelling, ignition timing, fan control, shift strategy, and comfort.

On a 2004 Legacy, temperature sensors do more than just feed a dash gauge. The ECT sensor tells the engine computer how warm the motor is, so it can sort cold-start enrichment, smooth idle, ignition timing and when to kick the radiator fans on. The IAT sensor helps the ECU fine-tune fuelling as the air gets hotter or cooler, keeping performance and economy in the sweet spot. There’s also an ambient sensor for the climate control and outside temperature readout, plus an ATF temp sensor on automatic models that guards shift quality and protects the transmission under load.

There’s no fixed replacement interval for these sensors, they’re replaced on condition. Good servicing habits go a long way: keep the cooling system healthy with the correct Subaru-approved coolant, ensure connectors are clean and seated, and inspect looms where they pass near hot or moving parts. If the fuel economy goes pear-shaped, the fans run constantly, the temp gauge behaves oddly, or the ECU throws codes like P0115–P0119 or P0125, the ECT is worth a look. A quick scan-tool check after an overnight cold soak is handy — ECT should read close to ambient. Many IAT faults show up as P0112/P0113 and rough running on hot or cold days, because the IAT is often built into the MAF, cleaning with MAF-safe cleaner can help, and replacement means swapping the MAF assembly.

When changing the ECT sensor, let the engine cool, relieve pressure, and drain a couple of litres so the level sits below the sensor. Unplug the connector, swap the sensor (use the new seal/washer), and don’t over-tighten into the alloy crossover. Refill with the correct coolant mixture, bleed air properly, and check for leaks. If the outside temp reads wildly wrong, check the small sensor behind the grille for broken clips or wiring damage.

  • Common signs: hard cold starts, rich running, poor economy, erratic temp gauge, radiator fans stuck on, A/C performance oddities, or AT “AT TEMP” warnings on autos.
  • Best practice: use quality OEM-equivalent sensors, verify readings with a scan tool, and clear codes after repair.

Where is the coolant temperature sensor on a 2004 Subaru Legacy?

It’s typically threaded into the coolant crossover pipe at the top/front of the engine near the intake manifold/throttle body on EJ-series engines. Access is under the bonnet from above, unplug the connector and use a deep socket to remove. Exact position can vary slightly by engine variant and market.

Is the intake air temperature (IAT) sensor separate or built into the MAF on this model?

On many 2004 Legacy EJ engines, the IAT is integrated into the MAF sensor housing downstream of the air box. Some market/engine combinations use a separate IAT in the intake duct. If there’s no standalone two-wire sensor in the duct, it’s likely inside the MAF.

What fault codes point to a bad temperature sensor?

For coolant temp: P0115–P0119 and P0125 are common. For intake air temp: P0112 (low) and P0113 (high). These can coincide with symptoms like rough cold starts, high idle, poor economy, or cooling fans misbehaving. Always confirm with live data and wiring checks before replacing parts.

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Where is the coolant temperature sensor on a 2004 Subaru Legacy?", "acceptedAnswer": { "@type": "Answer", "text": "It\u2019s typically threaded into the coolant crossover pipe at the top/front of the engine near the intake manifold/throttle body on EJ-series engines. Access is under the bonnet from above, unplug the connector and use a deep socket to remove. Exact position can vary slightly by engine variant and market." } }, { "@type": "Question", "name": "Is the intake air temperature (IAT) sensor separate or built into the MAF on this model?", "acceptedAnswer": { "@type": "Answer", "text": "On many 2004 Legacy EJ engines, the IAT is integrated into the MAF sensor housing downstream of the air box. Some market/engine combinations use a separate IAT in the intake duct. If there\u2019s no standalone two-wire sensor in the duct, it\u2019s likely inside the MAF." } }, { "@type": "Question", "name": "What fault codes point to a bad temperature sensor?", "acceptedAnswer": { "@type": "Answer", "text": "For coolant temp: P0115\u2013P0119 and P0125 are common. For intake air temp: P0112 (low) and P0113 (high). These can coincide with symptoms like rough cold starts, high idle, poor economy, or cooling fans misbehaving. Always confirm with live data and wiring checks before replacing parts." } } ]}