Tag Archives: Impreza

Subaru OBD-2 Diagnostic Trouble Codes:

Subaru OBD-2 Diagnostic Trouble Codes:

This is a list of the OBD-2 diagnostic trouble codes for Subaru Impreza, WRX, STi, Forester, and Legacy.

Subaru OBD2 Diagnostic port

P0031 Front oxygen (A/F) sensor heater circuit low input
P0032 Front oxygen (A/F) sensor heater circult high input
P0037 Rear oxygen sensor heater circuit malfunction
P0038 Rear oxygen sensor heater circuit high input
P0065 Air assist injector solenoid valve malfunction
P0066 Air assist injector solenoid valve circuit low input
P0067 Air assist injector solenoid valve circuit high input
P0100 Mass or Volume Air Flow Circuit Malfunction
P0101 Mass or Volume Air Flow Circuit Range/Performance Problem
P0102 Mass or Volume Air Flow Circuit Low Input
P0103 Mass or Volume Air Flow Circuit High Input
P0104 Mass or Volume Air Flow Circuit Intermittent
P0105 Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0109 Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0109 Intake Air Temperature Circuit Malfunction
P0111 Intake Air Temperature Circuit Range/Performance Problem
P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
P0114 Intake Air Temperature Circuit Intermittent
P0115 Engine Coolant Temperature Circuit Malfunction
P0116 Engine Coolant Temperature Circuit Range/Performance Problem
P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
P0119 Engine Coolant Temperature Circuit Intermittent
P0120 Throttle/Petal Position Sensor/Switch A Circuit Malfunction
P0121 Throttle/Petal Position Sensor/Switch A Circuit Range/Performance Problem
P0122 Throttle/Petal Position Sensor/Switch A Circuit Low Input
P0123 Throttle/Petal Position Sensor/Switch A Circuit High Input
P0124 Throttle/Petal Position Sensor/Switch A Circuit Intermittent
P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126 Insufficient Coolant Temperature for Stable Operation
P0128 Thermostat malfunction
P0130 O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)

P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)

P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0136 O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0142 O2 Sensor Circuit Malfunction (Bank 1 Sensor 3)
P0143 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3)
P0144 O2 Sensor Circuit High Voltage (Bank 1 Sensor 3)
P0145 O2 Sensor Circuit Slow Response (Bank 1 Sensor 3)
P0146 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3)
P0147 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)
P0150 O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
P0156 O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
P0162 O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
P0163 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
P0164 O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)

P0165 O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)
P0166 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
P0167 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
P0170 Fuel Trim Malfunction (Bank 1)
P0171 System too Lean (Bank 1)
P0172 System too Rich (Bank 1)
P0173 Fuel Trim Malfunction (Bank 2)
P0174 System too Lean (Bank 2)
P0175 System too Rich (Bank 2)
P0176 Fuel Composition Sensor Circuit Malfunction
P0177 Fuel Composition Sensor Circuit Range/Performance
P0178 Fuel Composition Sensor Circuit Low Input
P0179 Fuel Composition Sensor Circuit High Input
P0180 Fuel Temperature Sensor A Circuit Malfunction
P0181 Fuel Temperature Sensor A Circuit Range/Performance

P0182 Fuel Temperature Sensor A Circuit Low Input
P0183 Fuel Temperature Sensor A Circuit High Input
P0184 Fuel Temperature Sensor A Circuit Intermittent
P0185 Fuel Temperature Sensor B Circuit Malfunction
P0186 Fuel Temperature Sensor B Circuit Range/Performance
P0187 Fuel Temperature Sensor B Circuit Low Input
P0188 Fuel Temperature Sensor B Circuit High Input
P0189 Fuel Temperature Sensor B Circuit Intermittent
P0190 Fuel Rail Pressure Sensor Circuit Malfunction
P0191 Fuel Rail Pressure Sensor Circuit Range/Performance
P0192 Fuel Rail Pressure Sensor Circuit Low Input
P0193 Fuel Rail Pressure Sensor Circuit High Input
P0194 Fuel Rail Pressure Sensor Circuit Intermittent
P0195 Engine Oil Temperature Sensor Malfunction
P0196 Engine Oil Temperature Sensor Range/Performance
P0197 Engine Oil Temperature Sensor Low
P0198 Engine Oil Temperature Sensor High
P0199 Engine Oil Temperature Sensor Intermittent

Valve Cover Gasket replacement Subaru WRX:

Valve Cover Gasket replacement Subaru WRX:

This is a step by step guide on replacing the valve cover gasket on Subaru flat four engines. This guide will work for most Subaru turbo cars 02-07+ and most other naturally aspirated Subaru cars.

1.) Jack your car up and drain the oil. Remember to put the car on jack stands. You don’t want the car dropping on you.A lot of people do this job with the oil still in the pan, but its better to rather play it safe and drain the oil completely.

2.) Remove the front air scoop. It takes two 10mm bolts.

3.) Remove the nice Cold Air intake box.

4.) After removing all that, you should see this a total of 8 outer bolts and the 2 inner which holds the spark plug coils.

Valve cover gasket: In the center are the two coil packs that need to be removed.

5.) Unscrew them and label them. You don’t want the bolts going into the wrong place. It was a very hard to get any decent clearance so take your time.

ATF Power Steering Fluid Replacement Subaru STi/WRX:

ATF Power Steering Fluid Replacement Subaru STi/WRX:

This is a step by step guide in replacing the ATF power steering fluid on your Subaru STi/WRX. This is pretty much a two person job unless you have a suction gun. I like to use Mobil 1 ATF Synthetic fluid.

ATF Power Steering Fluid Replacement Subaru STi/WRX: A how to guide on replacing the power steering fluid on a Subaru WRX/STi.


Mobil 1 Synthetic Automatic Transmission Formula

1.) Open hood and remove two 12 mm bolts on intake scoop. Remove the scoop (lift up right side and it will pop off).

2.) Remove cap from power steering reservoir.

3.) Raise the car up (use jack stands “Safety first”), not to high. A person must sit in the car while another person fills the power steering reservoir.

4.) Under the car – Remove the Plastic engine cover under the car, using the 12 mm socket (5 bolts) and flat tip screw driver (4 clips).

5.) Remove the center jack plate, using 14 mm socket (4 nuts), and 12mm socket and 12 mm wrench (2 rear bolts & 2 front nuts/bolts).

ATF Power Steering Fluid Replacement Subaru STi/WRX:

6.) Place a oil pan under the power steering gear box (just above jack plate location).

7.) Using the pliers slide one of the clips off the rubber hose (pipe joint) on the power steering gear box. Fluid will drain out immediately, so have that pan already in place under the hose.

ATF power steering fluid: The rubber hoses in the middle are the ones to drain from.

8.) Slowly pour in some ATF into the reservoir, while another person sits in the car and SLOWLY turns the steering wheels from lock to lock – perform this at least 3 times. Watch the fluid in the reservoir so that it doesn’t drain out, and watch under the car to see when the old fluid is flushed out. The OEM fluid was brown and I used Mobile 1 ATF Synthetic which was red, so I could see when all the old fluid was flushed.

9.) Re-attach rubber hose (pipe joint) and slide the clip back into place. Put jack plate back on and put plastic undercover back on.

10.) Pour in ATF to the MAX cold line on the reservoir and be ready to add more when the person turns the steering wheel.

ATF Power Steering Fluid Replacement Subaru STi/WRX:

11.) Slowly turn the steering wheel lock to lock (3x or more) and watch the reservoir until bubbles stop appearing. Add ATF as needed! DO NOT LET THE RESERVOIR GET TOO LOW!!! This will suck more air into the system.

12.) Start the car and Slowly turn the steering wheel lock to lock (3x or more) and watch the reservoir until bubbles stop appearing. Add ATF as needed.

13.) Lower car onto the ground. Slowly turn the steering wheel lock to lock (3x or more) and watch the reservoir until bubbles stop appearing. Add ATF as needed.

14.) “In case the following happens, leave it about a half an hour and then do” STEP 11 to STEP 13 again:
a. Fluid level changes over 3 mm (0.12 in)
b. Bubbles remain on the upper surface of the fluid
c. Grinding noise is generated from power steering pump.

15.) Replace power steering cap and reinstall the intake scoop.

Now enjoy your smoother steering with your brand new ATF on your Subaru WRX/STi!

Tools needed:
Flat tip screw driver
10 mm socket
12 mm socket
14 mm socket
12 mm wrench
Pliers
Drain pan

Oil pan removal and install on Subaru STi/WRX:

Oil pan removal Subaru STi/WRX:

This is a step by step guide on removing and re-installing a oil pan on your Subaru Impreza STi or WRX. This guide is also useful for installing a STi spec oil pan onto your WRX. This guide also is helpful if you are removing your stock oil pickup tube that is known to crack on the STi. I suggest purchasing a Killer B Motorsport Pickup Tube along with a brand new STi oil pan. Both can be purchased from down below from Amazon.

Brand new STi oil pan:

Subaru 11109AA131 Oil Pan

Killer B Motorsport Pickup Tube:

Killer B Motorsport Subaru Oil Pan Pickup Tube for EJ25 WRX/STI

 

Oil Pan Removal Steps:

1) Remove the plastic under tray from your engine. This is secured using a few bolts and plastic push clips.

2) Remove the plastic under trays from either side of the car, the long ones.

Oil pan removal and install: Remove plastic to gain access to the bottom of the engine.

3) Remove the jacking plate. This is held on by 2 12mm bolts with nuts in the front, 2 12mm bolts in the rear and 4 14mm nuts on the sides.

4) Remove your subframe. This is secured by a few 19mm bolts, 2 12mm bolts in front and 4 14mm bolts. I highly recommend soaking these all in your PB blaster and waiting 5 minutes. Check out some of my other posts for instuctions.

5) Remove the front oxygen sensor. The correct way is to unplug the clip, unhook it from the metal mount and then pull the wire through the fender-well so that the wire isn’t being stretched and twisted as you unscrew it.

O2 sensor location in the exhaust manifold.

Stainless Steel Brake Lines install 02-07 WRX/STi:

Stainless Steel Brake Lines install 02-07 WRX/STi:

This is a step by step guide on installing stainless steel brake lines on your 02-07 WRX/STi.

1.) Get the car safely in the air and remove the wheels.

Stainless Steel Brake Lines: Get the front of your Subaru Impreza up on jack stands.

2.) Start with the front wheel. First thing to do is clean all the fittings that will be loosened to prevent dirt from getting in the stainless steel brake lines. Use compressed air then some brake cleaner to do the job.

3.)Then, remove the 12mm bolt holding the line to the strut.

Stainless Steel Brake Line: Remove the 12mm bolt holding the line to the strut.

ALK (Anti-Lift Kit) install on 02-07 Subaru WRX/STi:

ALK (Anti-Lift Kit)install on 02-07 Subaru WRX/STi:

This is a step by step guide on how to install a Anti-Lift Kit (ALK) onto a 02-07 WRX/STi. These ALK (Anti-Lift Kits) are designed to be used with the STi’s aluminum control arms.

1.) First unpackage your Anti-Lift Kit (ALK) it’ll look something like this.

Anti-Lift Kit (ALK): This is all the components you’ll get with this kit.

2.)  Get your tools ready and mount the car up properly on jack stands to prevent the car falling down on you. Get as much clearance as you can as you’ll need a lot of room to work with.

Anti-Lift Kit (ALK): Get the front of your STi up on jack stands.

3.) Make sure you have a decent breaker bar. I’ve destroyed a breaker bar doing this before. Do not use a 3/8 inch drive. Use a 1/2 inch drive so you don’t break a breaker bar and a socket.

Oil Change 04-07 Subaru WRX/STi DIY:

Oil Change 04-07 Subaru WRX/STi DIY:

If you’ve never changed oil on a 04-07 WRX STi this guide will take your step by step through the oil change process. This guide should be applicable to most turbocharged Subaru cars throughout the years. Check at the end of the post for part numbers, oil, filters and tools needed to complete an oil change.

Oil Change: The legendary oil filter subaru ring of fire.

1.) Get you car on a hard, even, flat surface and get your car up on jack stands. I put mine up on 4 jack stands, so that later on when you are draining the oil, the car is already level and will drain properly.
Where to jack and put jack stands has been debated many times before.

2.) Once you get your car up on 4 jack stands, it is time to remove the brush guard. There are 5 bolts to remove and they are all 12mm.

3.) Now that you got your brush guard off its time to get under the car and start your oil change. You should take a second and locate the oil filter and the oil drain plug.

4.) If your engine is cool, go ahead and start it up and let it run for about 5 minutes. This helps with the oil change. The oil gets warm and drains much easier and quicker.

Brake Pad WRX install 02-05

Brake Pad WRX install 02-05:

This is a basic brake pad removal and install walk through with a Subaru Impreza WRX. Make sure to go slowly to ensure you don’t introduce air into the brake system.

1.)Loosen your lug nuts for the corner you are working on, jack the vehicle up and put it on a jack stand, then remove the wheel.

Brake pad: A Subaru Impreza WRX stock brake caliper.

2.)You now need to dislocate the caliper. There are two 14mm bolts that need to be removed: A lower one, and an upper one. Once removed you can wiggle the caliper back off the rotor, and lay it up on top of the rotor next to the strut. At this point, DO NOT let anyone touch the brake pedal.

3.) At this point you can pull the pads free. I just carefully wedged my finger between the rotor and the pad to lever them free. They locate/remove in a manner perpendicular to the axis of the rotor. There are two of them on each side; remove them both. You will note that the inside pad has a metal ‘clip’ attached to it. The purpose of this is actually to rub against the rotor when the pad material is getting worn low; thus creating the horrid metallic squeal that will remind you your brakes need attention.

4.) Organize the new parts. There are two pads, each with one plastic-coated plate, and one shiny metallic plate, and one metal clip. Subaru also provide some brake grease for you.

5.) Remove the old clips by just dislodging them with your fingers.

6.) Put the new clips located in the position of where the old clips went.