Skip to content Skip to navigation menu

Your Selected Vehicle

Brands

Price

Parts for your 2004 Subaru Impreza-Fuel cap

Sort by
Showing 1 - 16 of 16 products

2004 Subaru Impreza fuel cap — purpose, care, and when to replace

Yes, the 2004 Subaru Impreza uses a conventional, threaded and tethered fuel filler cap. This isn’t a guess — Subaru’s 2004 Impreza Owner’s Manual specifies tightening the cap until it clicks, and the Subaru service manual and common OBD-II diagnostics (e.g., DTCs P0456 and P0457) list a loose or faulty fuel cap as a known cause of evaporative emissions leaks. These technical references confirm the cap is fitted and part of the EVAP system’s integrity on the 2004 Impreza.

On this model, the fuel cap does a lot more than just close the filler neck. It seals the tank to keep petrol vapours inside, helps the EVAP system pass its self-checks, and keeps grit and water out of the tank. If the cap’s not sealing, it can trigger a check engine light, make the car smell like petrol, or let dust into places it doesn’t belong. Owners will often see a warning after refuelling if the cap wasn’t clicked on properly.

As part of regular servicing, it’s worth giving the cap a quick once-over. The rubber seal can harden or crack with age, and the plastic body can warp if it’s been dropped or overtightened. Subaru’s guidance is straightforward: refit the cap and tighten until it clicks several times. If it won’t click, the tether is frayed, or there’s obvious damage, it’s time for a replacement.

Practical care tips for a 2004 Impreza fuel cap:

  • Clean the filler neck and cap seal with a damp cloth, avoid lubricants on the rubber seal.
  • After every fill, tighten until it clicks three times to ensure a proper seal.
  • If there’s a petrol odour, a whistling sound, or an EVAP code, inspect the cap first.

When replacing, choose an OEM Subaru cap or a reputable aftermarket unit that meets EVAP specifications for the 2004 Impreza (including WRX/STi and non-turbo variants). Cheap, generic caps can look the part but fail to hold pressure correctly, leading to nuisance warning lights. Fitting is simple: open the flap, twist the old cap anticlockwise, swap the tether if applicable, and reinstall the new cap until it clicks.

There’s no strict replacement interval, many original caps last years. In hot, dusty, or coastal conditions, checking the cap each service is smart. If the car logs recurring small- or large-leak EVAP codes after refuelling, starting with a fresh, correct-spec cap is a low-cost, high-win move before chasing more complex leaks.

Popular questions about 2004 Subaru Impreza fuel caps

Why does my 2004 Impreza show a check engine light after refuelling?
A loose or worn fuel cap is a common cause. The EVAP system pressure-tests the tank, and if vapours escape past the cap, you can see codes like P0456 (small leak) or P0457 (fuel cap off/loose). Remove and refit the cap, tightening until it clicks several times, then drive a few trips for the system to retest. If the light returns, inspect or replace the cap before checking hoses and the charcoal canister.

Are WRX and non-turbo 2004 Impreza fuel caps the same?
Most 2004 Impreza variants, including many WRX models, share the same style of EVAP-sealing cap. That said, always match the cap to the vehicle by VIN or parts catalogue to avoid sealing or fitment issues. An OEM-spec cap removes the guesswork.

How do I know the fuel cap needs replacing?
Look for a perished rubber seal, cracked plastic, a missing or broken tether, or a cap that won’t “click” when tightened. Recurrent petrol odours or EVAP leak codes after refuelling are also strong hints. Because a cap is inexpensive and easy to swap, replacing a suspect unit is often the quickest path to a fix.

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Why does my 2004 Impreza show a check engine light after refuelling?", "acceptedAnswer": { "@type": "Answer", "text": "A loose or worn fuel cap is a common cause. The EVAP system pressure-tests the tank, and if vapours escape past the cap, you can see codes like P0456 (small leak) or P0457 (fuel cap off/loose). Remove and refit the cap, tightening until it clicks several times, then drive a few trips for the system to retest. If the light returns, inspect or replace the cap before checking hoses and the charcoal canister." } }, { "@type": "Question", "name": "Are WRX and non-turbo 2004 Impreza fuel caps the same?", "acceptedAnswer": { "@type": "Answer", "text": "Most 2004 Impreza variants, including many WRX models, share the same style of EVAP-sealing cap. That said, always match the cap to the vehicle by VIN or parts catalogue to avoid sealing or fitment issues. An OEM-spec cap removes the guesswork." } }, { "@type": "Question", "name": "How do I know the fuel cap needs replacing?", "acceptedAnswer": { "@type": "Answer", "text": "Look for a perished rubber seal, cracked plastic, a missing or broken tether, or a cap that won’t “click” when tightened. Recurrent petrol odours or EVAP leak codes after refuelling are also strong hints. Because a cap is inexpensive and easy to swap, replacing a suspect unit is often the quickest path to a fix." } } ]}