Toyota 4Runner Oil Change: The Complete Guide for Every Generation

Doing your own Toyota 4Runner oil change saves money — but only if you get it right. The wrong filter or a skipped step can send unfiltered oil straight to your engine bearings. This guide covers specs, steps, and reset procedures for the 4th, 5th, and 6th gen 4Runner. Stick around — the filter mistake at the end catches a lot of DIYers off guard.

Why Your 4Runner’s Oil Specs Changed Over the Years

Toyota didn’t just swap to thinner oil on a whim. The shift from SAE 5W-30 to SAE 0W-20 came down to tighter engine tolerances, advanced valve-train technology, and federal CAFE fuel economy standards.

Here’s the short version:

  • 4th Gen (2003–2009): The 1GR-FE V6 and 2UZ-FE V8 had wider bearing clearances. They needed the thicker 5W-30 film to protect those gaps.
  • 5th Gen (2010–2024): Tighter clearances and updated valve-train tech made 0W-20 full synthetic the right call.
  • 6th Gen (2025–2026): The new turbocharged T24A-FTS engine runs 0W-20 too, but now it needs API SP / ILSAC GF-7A spec oil to guard against low-speed pre-ignition — a combustion event that can destroy pistons.

If you tow heavy loads or wheel hard in the heat, you’ll find debate online about running 5W-30 instead. That’s a real conversation worth having. But for standard US driving, 0W-20 full synthetic is what Toyota specifies.

Toyota 4Runner Oil Specs by Generation (Quick Reference Table)

Don’t guess on capacity. Overfilling causes oil aeration, foaming, and accelerated wear on your crankshaft bearings and valve train. Use this table to get it right.

Generation & Years Engine Capacity (With Filter) Viscosity Spec Oil Change Interval
4th Gen (2003–2009) 1GR-FE 4.0L V6 5.5 qts SAE 5W-30 API SL / ILSAC 7,500 mi / 3,750 mi severe
4th Gen (2003–2009) 2UZ-FE 4.7L V8 6.6 qts SAE 5W-30 API SL / ILSAC 7,500 mi / 3,750 mi severe
5th Gen (2010) 2TR-FE 2.7L I4 6.1 qts SAE 0W-20 API SP / ILSAC GF-6A 10,000 mi / 5,000 mi severe
5th Gen (2010–2024) 1GR-FE 4.0L V6 6.6 qts SAE 0W-20 API SP / ILSAC GF-6A 10,000 mi / 5,000 mi severe
6th Gen (2025–2026) T24A-FTS 2.4L Turbo I4 5.9 qts SAE 0W-20 API SP / ILSAC GF-7A 10,000 mi / 5,000 mi severe

What counts as severe service? Dusty or muddy roads, frequent short trips under 5 miles in cold weather, extended idling, or regular towing. If that sounds like your 4Runner’s life, cut your interval in half.

The Filter Mistake That Sends Unfiltered Oil Into Your Engine

This is worth its own section because it’s a real problem that catches people off guard.

The 5th gen 4Runner V6 uses a cartridge-style filter housing. The correct filter element is the 04152-YZZA5. Many parts stores will hand you the 04152-YZZA1 instead — it’s designed for smaller Toyota engines like the RAV4 and Camry.

The YZZA1 is about one inch shorter than the YZZA5. That gap inside the housing means oil bypasses the filter entirely under pressure and returns unfiltered straight to your bearings. Your engine looks fine. Your oil pressure is fine. Your engine is not fine.

Always verify the part number before you start.

Oil Filter Part Numbers by Generation

Filter Part # Filter Type Engine Notes
90915-YZZD1 Spin-on canister 4th Gen 4.0L V6 Upgradeable to YZZD3
90915-YZZD3 Spin-on canister 4th Gen 4.7L V8 Direct upgrade for V6 — same threads, more filter area
04152-YZZA5 Cartridge element 5th Gen 4.0L V6 Do NOT use 04152-YZZA1
90915-YZZN1 Spin-on canister 6th Gen 2.4L Turbo Interchangeable with 90915-YZZF2

How to Do a 5th Gen 4Runner Oil Change (2010–2024)

The 5th gen cartridge system is more involved than a basic spin-on filter job. Here’s what to do.

What you need:

  • 6.6 quarts SAE 0W-20 full synthetic
  • 04152-YZZA5 cartridge filter element
  • New crush washer (part #90430-12031)
  • 14mm socket (drain plug), 64mm 14-flute notched oil filter wrench
  • 12mm socket (skid plate), torque wrench

Steps:

  1. Park on a level surface, engine off. Pull the oil fill cap to vent the crankcase.
  2. Remove the skid plate access panel with a 12mm socket.
  3. Position your drain pan under the oil pan. Use a 14mm socket to loosen the drain plug counterclockwise.
  4. Let oil drain until it slows to a drip. Install a new crush washer and torque the drain plug to 30 ft-lbs.
  5. Remove the front skid plate assembly (10mm or 12mm bolts) to reach the filter housing.
  6. Insert a 3/8-inch drive extension into the square slot on the housing’s metal drain plug. Rotate counterclockwise and push the plastic drain tool into the port to open the check valve and drain the housing.
  7. Remove the drain tool, pull the small O-ring, and use the 64mm filter wrench to unscrew the housing counterclockwise.
  8. Remove the old cartridge element and the large O-ring. Clean the housing.
  9. Lubricate and install a new large O-ring. Insert the 04152-YZZA5 element.
  10. Thread the housing on by hand, then torque to 18 ft-lbs.
  11. Install a new lubricated small O-ring on the metal drain plug and torque it to 10 ft-lbs.
  12. Reinstall the skid plate and torque bolts to 21 ft-lbs.
  13. Pour in 6.0 quarts first. Run the engine, check for leaks, let it settle, then check the dipstick. Top off to reach the 6.6-quart full mark.

How to Do a 6th Gen 4Runner Oil Change (2025–2026)

The 6th gen returns to a spin-on canister filter, which simplifies things — but the filter sits behind the radiator above the front differential, so you’ll need a trick to manage spills.

What you need:

  • 5.9 quarts SAE 0W-20 full synthetic (API SP / ILSAC GF-7A)
  • 90915-YZZN1 spin-on filter
  • New M12 aluminum crush washer
  • 14mm socket, torque wrench, flexible funnel

Steps:

  1. Run the engine 5–10 minutes to lower oil viscosity. Park on a level surface and shut it off.
  2. Remove the oil fill cap under the hood.
  3. Place your drain pan under the oil pan drain plug. Angle it toward the passenger-side tire — the oil shoots sideways when first removed.
  4. Use a 14mm socket to remove the drain plug. Let it drain fully.
  5. Clean the pan mounting face, install a new M12 aluminum crush washer, and torque the plug to 30 ft-lbs.
  6. Locate the oil filter behind the radiator. Position a flexible funnel under the integrated drain shroud to channel oil into your pan and off the crossmember.
  7. Use a filter wrench to break the old filter loose and spin it off. Check that the old gasket didn’t stay on the engine block.
  8. Lubricate the new filter’s gasket with clean oil. Thread the 90915-YZZN1 on by hand until the gasket contacts the engine, then tighten exactly 3/4 to 1 full turn more — by hand only. Don’t use a wrench here.
  9. Insert a wide funnel into the fill opening and slowly pour in 5.5 quarts. Install the fill cap.
  10. Start the engine and check for leaks under the filter shroud and drain plug. Shut off, wait 5 minutes, check the dipstick, and top off to the 5.9-quart full mark.

How to Reset the Maintenance Light After Your Oil Change

The physical oil change is done. Now you need to tell your 4Runner about it.

4th Gen Reset (2003–2009)

  1. Turn the ignition to accessory (Position I).
  2. Press the odometer/trip button until the main odometer (total mileage) shows on the display.
  3. Turn the key off.
  4. Press and hold the odometer reset button.
  5. While holding, turn the key to the “On” position (Position II — don’t start it).
  6. Hold the button for about 10 seconds. The maintenance light will flash, count down, and go out.
  7. Start the engine to confirm the reset.

5th Gen Reset (2010–2024)

Standard analog cluster:

  1. Turn the ignition to “On” without starting (push-button models: press Start twice without touching the brake).
  2. Press the odometer stem until Trip A displays.
  3. Turn the ignition off.
  4. Press and hold the odometer stem, then turn the ignition back to “On” while still holding.
  5. Keep holding until you see a countdown or “Resetting Oil Maintenance Data” on the display. Release.

Models with a color multi-information display:

  1. Turn ignition to “On” without starting.
  2. Use the right-side steering wheel arrow keys to navigate to the Settings (cog icon) menu.
  3. Scroll to Scheduled Maintenance or Oil Maintenance and press OK.
  4. Confirm the reset by selecting Yes.

6th Gen Reset (2025–2026)

  1. Turn accessory power to “On.”
  2. Press the Back button on the steering wheel to clear any startup prompts.
  3. Navigate left or right to the Settings gear menu and press OK.
  4. Scroll to Vehicle Settings and press and hold OK.
  5. Scroll to Scheduled Maintenance, press OK, select Reset Data, confirm Yes, and press OK.
  6. Press Back, scroll to Oil Maintenance, press OK, select Reset Data, confirm Yes, and press OK.

Full visual walkthrough available here: 2025 4Runner maintenance reset guide.

The Four Rules That Prevent Most 4Runner Oil Change Mistakes

Follow these and you’ll avoid the issues that trip people up:

  • Always replace the crush washer. Reusing the old one leads to slow leaks. Part number is 90430-12031. It costs about a dollar.
  • Start your fill 0.5 quarts low. Pour in slightly under the full capacity first, run the engine, let it settle, then top off. Overfilling causes foaming and pressure loss.
  • Use a torque wrench — every time. Guessing by feel leads to either stripped threads or leaking plugs. 30 ft-lbs for the drain plug. 18 ft-lbs for the 5th gen filter housing. Hand-tight plus 3/4 turn for the 6th gen spin-on.
  • Double-check your filter part number before you buy it. Especially on the 5th gen — the YZZA1 filter bypass issue is a real engine risk, not just a technicality.

Your 4Runner is built to last. Give it oil changes that match that standard.

How useful was this post?

Rate it from 1 (Not helpful) to 5 (Very helpful)!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

  • As an automotive engineer with a degree in the field, I'm passionate about car technology, performance tuning, and industry trends. I combine academic knowledge with hands-on experience to break down complex topics—from the latest models to practical maintenance tips. My goal? To share expert insights in a way that's both engaging and easy to understand. Let's explore the world of cars together!

    View all posts