If your Subaru Impreza is misfiring, using oil, or feeling down on power, a compression test can quickly reveal whether the engine is sealing properly.
This guide explains how to use a compression tester on Subaru Impreza engines and how to read the results without guessing.
What a compression test tells you
A compression test measures the peak pressure each cylinder can build during cranking.
In a healthy Subaru Impreza engine, cylinders should be reasonably even, which suggests the piston rings, cylinder walls, valves, and head gaskets are sealing well.
On flat-four Subaru engines such as the EJ and FB families, compression results are especially useful because a small sealing problem can create rough idle, hard starting, misfires, or coolant contamination long before the engine fully fails.
Tools and supplies you need
- Compression tester with the correct spark plug adapter
- Ratchet, socket set, and spark plug socket
- Battery charger or a fully charged battery
- Paper and pen or scan tool for recording results
- Remote starter switch, if available
- Safety gloves and eye protection
For many Subaru Impreza models, access to the spark plugs may be tight because of the boxer layout, but the test itself is straightforward once the plugs are removed.
When to perform the test
Run the test if the Subaru Impreza has symptoms such as misfires, rough idle, low power, excessive exhaust smoke, difficult cold starts, or unexplained oil consumption.
A compression test is also useful after overheating, head gasket repairs, or timing-related work.
For the most consistent readings, test a warm engine when possible.
Warm oil and parts expand to operating dimensions, which gives a more realistic picture of cylinder sealing.
If the engine will not run, a cold test is still useful as long as you compare cylinders under the same conditions.
How to use compression tester on Subaru Impreza
- Disable fuel and ignition. Remove the fuel pump fuse or relay and unplug ignition coils so the engine cannot start during cranking.
- Remove all spark plugs. Taking out every plug allows the starter to spin the engine evenly and helps you compare cylinders accurately.
- Inspect the plugs. Oil fouling, coolant residue, or heavy carbon can provide clues before you even start testing.
- Thread in the tester. Install the compression tester adapter into the first cylinder by hand until it seats securely.
- Hold the throttle open. A wide-open throttle helps the engine draw in maximum air during cranking.
- Crank the engine. Turn the engine over for about five to eight compression strokes, or until the gauge stops rising.
- Record the pressure. Write down the reading for that cylinder, then repeat the process for each remaining cylinder.
On a Subaru Impreza, access varies by model year and engine code, but the process is the same.
If space is tight, remove intake parts or battery components as needed for a clear path to the plug wells.
What compression numbers mean on a Subaru Impreza
Exact specifications depend on engine type, model year, altitude, and test conditions, so always check the factory service manual for your vehicle.
As a general rule, healthy cylinders should be close to one another, usually within about 10 percent of each other.
- Even, normal readings: Suggest good sealing across cylinders.
- One low cylinder: May indicate a burned valve, damaged piston ring, head gasket issue, or valve train problem.
- Two adjacent low cylinders: Often points to a head gasket leak between cylinders or a sealing issue in that head.
- All cylinders low: Can result from a worn engine, incorrect testing procedure, or a timing problem.
If one cylinder is significantly lower than the rest, a wet compression test can help narrow the cause.
Add a small amount of clean engine oil into that cylinder and retest.
If pressure rises noticeably, the issue may involve piston rings or cylinder wear.
If the reading barely changes, suspect valves or head sealing.
Common Subaru Impreza symptoms linked to low compression
Compression loss rarely appears without warning signs.
On a Subaru Impreza, low compression may show up as persistent misfire codes, rough idle at stoplights, poor fuel economy, delayed starting, or a noticeable loss of acceleration.
Other clues can include puffing from the oil filler, coolant loss without an obvious leak, white exhaust smoke, or a rhythmic exhaust note change.
On turbocharged Impreza models, boost leaks and ignition issues can mimic compression trouble, so confirm the condition with testing rather than assumptions.
Testing tips that improve accuracy
- Use a fully charged battery so cranking speed stays consistent.
- Keep the throttle open during every cylinder test.
- Test all cylinders in the same session for fair comparison.
- Use the same number of cranking revolutions for each reading.
- Check that the tester hose and Schrader valve are functioning correctly.
Consistency matters more than chasing a single exact number.
A compression tester reading can vary slightly by gauge, starter speed, and engine temperature, but major differences between cylinders are what diagnose a problem.
How compression testing fits with other diagnostics
A compression test is a strong screening tool, but it does not identify every fault by itself.
If results are borderline or uneven, a leak-down test can pinpoint where air escapes, such as past intake valves, exhaust valves, piston rings, or the head gasket.
For a Subaru Impreza with misfires, pair compression testing with OBD2 trouble code data, spark plug inspection, fuel trim readings, and coolant system checks.
That combination helps separate mechanical issues from ignition, fuel, or sensor problems.
Subaru-specific signs to watch for
Because Subaru boxer engines place cylinders horizontally, oil pooling, valve cover leaks, and head gasket issues can create symptoms that resemble internal wear.
If you find compression loss on one side of the engine, inspect that bank carefully for coolant seepage, oil residue, and signs of overheating.
Timing belt or timing chain problems can also affect compression by changing valve timing.
If the engine recently had timing work or started running poorly after a repair, verify cam timing before assuming the engine has internal damage.
When to stop and get professional help
If compression readings are very low across multiple cylinders, if coolant is entering the cylinders, or if the engine cranks unusually fast with almost no resistance, stop and investigate further before driving.
Those conditions can point to severe mechanical damage.
A trusted Subaru technician can confirm the issue with a leak-down test, borescope inspection, and cooling system pressure test.
That approach is often faster and more accurate than replacing parts based on guesswork.