Engine Compression Test: What It Is and How to Do It

An engine compression test measures the pressure each cylinder builds during the compression stroke. That number tells you how well the piston rings, valves, and head gasket are sealing. If compression is low in one or more cylinders, your engine is losing power, misfiring, or burning oil. You can run this test yourself with a compression gauge for about $30–$60. The test takes roughly 30–45 minutes and works on virtually any gasoline engine—cars, trucks, lawn equipment, or small engines.

What the Numbers Tell You

During normal operation, the piston compresses the air-fuel mixture before the spark plug fires. A healthy gasoline engine typically cranks between 120 and 180 psi per cylinder, with the highest and lowest readings no more than 10–15% apart. If a cylinder reads significantly lower, you’re looking at one of three common failures:

  • Worn piston rings – leaks past the rings into the crankcase. This often shows up as blue smoke from the exhaust on startup or during acceleration.
  • Leaking valves – loss past the intake or exhaust valve seat. You might hear a hissing sound from the intake or exhaust during cranking, or notice rough idle and backfiring.
  • Blown head gasket – pressure escaping into an adjacent cylinder or the cooling system. Look for milky oil, coolant loss, or bubbles in the radiator.

A dry test (engine cold, no oil) gives baseline numbers. A wet test (add a teaspoon of oil through the spark plug hole) helps pinpoint the culprit: if compression jumps, rings are the likely problem; if it stays low, suspect valves or gasket. The difference matters because ring jobs and valve jobs are very different repairs—both in cost and labor time. A ring issue on a Toyota Camry 2.4L might mean a complete engine teardown, while a valve adjustment on a Honda Civic 1.8L could be a weekend DIY job.

Performing the Test – Step by Step

You’ll need a compression gauge, a ratchet and socket for the spark plugs, and a screw-in adapter (most gauges include one). Wear safety glasses and disconnect the fuel pump or ignition system so the engine can’t start. A helper to crank the engine from inside the car speeds things up, but you can also reach the starter relay and jump it with a remote starter switch if you’re working alone.

1. Warm the engine – run it until coolant reaches operating temp, then shut it off. Warm oil helps rings seal. Cold oil can give readings 10–15 psi lower than true compression, which can mislead you into thinking the engine is worse than it is.

2. Remove all spark plugs – this lets the engine spin freely and prevents false low readings from extra resistance. Label the plug wires or coils so you don’t mix them up during reassembly. On a Ford F-150 with COP (coil-on-plug) ignition, mark each coil’s position with masking tape before pulling them.

3. Disable fuel and ignition – pull the fuel pump relay or fuse and the ignition coil connector. On many modern cars, pulling the fuel pump fuse is enough—check your owner’s manual for fuse location. Crank the engine a few times to clear any fuel in the cylinders. This step prevents a fire hazard from raw fuel spraying out of the plug holes and stops the engine from accidentally firing while you’re working.

4. Insert the gauge – screw the adapter into the first spark plug hole and attach the gauge. Check the rubber O-ring seat; a crooked adapter can leak and give a false low reading. Hand-tighten only—overtightening can damage the threads in an aluminum cylinder head, especially on engines like the Subaru EJ series or BMW N52.

5. Crank the engine – have a helper crank the starter for 4–5 compression strokes (about 5–10 seconds). Watch the needle climb and record the highest reading. The needle should rise in distinct jumps each stroke; a slow, gradual climb that never peaks suggests weak rings.

6. Repeat for each cylinder – note the pressure and any variance between cylinders. Write each reading down on a piece of paper or in your phone. Keep the battery charged—if the cranking speed drops between cylinders, your readings will be inconsistent. A jump starter or battery charger connected during the test prevents this.

When to Branch: What to Do After the Dry Test

If all cylinders read low but within 5 psi of each other (say 110 psi on an engine that should show 150), don’t jump to the wet test yet. A uniform low reading often signals a timing-chain stretch or a partially clogged exhaust (like a collapsed catalytic converter), not ring or valve wear. Check cam timing first: look at the timing marks or use a scan tool to verify cam/crank correlation. On a Chevrolet Silverado 5.3L with over 150,000 miles, a stretched timing chain is a known failure that produces exactly this pattern.

On a Honda CR-V 2.4L with a clogged catalytic converter, the backpressure prevents the cylinder from filling properly, dropping compression evenly across all four cylinders. Fix that before spending time on a wet test. This one branch can save you from misdiagnosing a simple timing issue as a bottom-end rebuild.

Another scenario: a single cylinder reads 25 psi lower than the others, but not zero. A wet test that raises it to near the others points to rings. But if the wet test shows no improvement, and you hear a hiss from the throttle body during cranking, you’ve got a bad intake valve. On a Nissan Altima 2.5L, this is a common failure on the exhaust valves due to carbon buildup preventing proper seating.

7. Run a wet test – if a single cylinder is low, squirt one teaspoon of engine oil through the hole and retest. A rise of 15 psi or more confirms ring wear. No rise means valves or gasket. Be precise with the oil amount—too much can hydro-lock the cylinder and bend a connecting rod. A teaspoon is plenty; use a small squeeze bottle for control.

Verification Step: Confirm Your Findings

After a wet test that points to rings, or after you suspect a valve or gasket issue, follow up with a leak-down test. This adds shop air to each cylinder at TDC and shows exactly where pressure escapes (hissing from the oil cap = rings, intake = intake valve, exhaust pipe = exhaust valve, radiator bubbles = head gasket). A compression test gives you the why direction; a leak-down test gives you the exact location. Rerunning a compression test after any repair also confirms the fix worked – compare new readings to your original chart.

On a 2005 Jeep Wrangler 4.0L, a leak-down test is especially useful because the straight-six engine is known for cracked exhaust manifolds that can mimic head-gasket symptoms. Hear hissing from the exhaust pipe during a leak-down test? Check for manifold cracks before pulling the head.

Quick Compression Check – Pass or Fail

Use this checklist after you’ve recorded all readings:

  • [ ] All cylinders within 15 psi of each other (e.g., 140–155 psi)
  • [ ] Lowest cylinder reading is at least 100 psi (for typical engines)
  • [ ] No cylinder reads zero (indicates serious mechanical damage)
  • [ ] Wet test raised a low cylinder’s pressure by 15+ psi (ring issue confirmed)
  • [ ] No bubbles or coolant smell in the cylinders during head-gasket inspection

If any check fails, you need further diagnosis. A compression chart specific to your engine (found in the service manual) gives exact factory specs – always confirm there. For a Subaru Outback 2.5L, factory spec might be 142–171 psi with a minimum of 128 psi; for a Ford Mustang 5.0L Coyote, it’s around 180–200 psi. Don’t use generic numbers as gospel.

The Uniform Low Reading Trap

A common mistake is assuming uniformly low compression across all cylinders automatically means a worn-out engine. While that’s possible, a gradual, even drop is how timing-chain stretch or a clogged catalytic converter gets overlooked. Symptom: all cylinders read 110 psi when the spec is 150, but they’re all within 5 psi of each other. Likely cause: retarded valve timing from a stretched chain, or blocked exhaust flow preventing proper cylinder filling. Safer next move: check cam timing marks and perform a crankshaft/camshaft correlation test with a scan tool before pulling the oil cap for a wet test. A timing fix is far cheaper than a ring job that won’t help.

On a 2013 Hyundai Sonata 2.4L, a stretched timing chain is a known failure that shows up as a uniform compression drop across all four cylinders. Owners often mistake it for a worn engine and spend thousands on a replacement when a $500 chain kit and a weekend of labor would fix it. On a 2010 Ford Explorer 4.0L, a collapsed catalytic converter can cause the same symptom—check exhaust backpressure with a vacuum gauge or backpressure tester before tearing into the engine.

When to Stop DIY and Escalate

Stop the test and consult a professional if:

  • Any cylinder reads below 80 psi – the engine has a serious mechanical fault (cracked piston, bent valve, destroyed ring land). On a Honda Accord 2.4L, a bent exhaust valve from a timing chain failure will read around 60–80 psi and requires cylinder head removal to fix. – A cylinder reads zero – you likely have a hole in a piston or a valve stuck open. On a BMW 335i N54 with severe carbon buildup, a stuck intake valve can cause a zero reading. This means a head-off repair or, in some cases, a complete engine replacement.
  • You get bubbles in the radiator during the test – head gasket failure is dumping compression into the cooling system. On a Subaru WRX 2.5L, this is common when the engine has been overheated. Stop cranking immediately to avoid forcing more coolant out of the overflow tank or damaging the cooling fan motor with steam pressure. – You’re unsure about your adapter seal or cranking procedure – a false reading leads to wasted time and money. A loose adapter that leaks air will read 20–30 psi lower than actual compression. Double-check the O-ring and tighten by hand firmly.

For cylinder-to-cylinder or head gasket leaks, a leak-down tester or cooling system pressure test is the next tool. Below 80 psi or a cylinder that won’t hold pressure at all means you’re headed for a teardown – consult a detailed repair guide for your specific make and model, or tow it to a shop. A professional leak-down test at a shop costs around $100–$150 and can save you the cost of replacing parts that aren’t actually broken.

Explore This Topic

Related guides in this cluster:

Similar Posts