Broken Tumble Generator Valve (TGV)

Note: this is specific to the Subaru FB25B engine (2011-18 Forester and 2013-19 Legacy + Outback). If you have something else, this will probably be similar, but not exact. The successor is the FB25D, still used today with higher compression and direct injection. I have no idea how the heads and intake geometry have changed.

The problem

The other day on the way home my check engine light came on a block away from the gas pump. I was able to limp home. But I was a little concerned given that my CEL was on, parking brake indicator was flashing, and cruise control indicator was flashing. I also had a bit of a rattle when at lower RPM trying to accelerate. Being on the road already and about to be late for a meeting at work, all I could figure at the time was that maybe I was having issues with a CV joint, or maybe a tone ring had a broken tooth on one wheel. If I maintained speed at a lower gear, the rattle went away with higher RPMs.

CEL - solid. Brake - fast blink. Cruise control - slow blink. The low framerate makes it look like the brake indicator is some sort of pattern, but it’s normal on-off-on-off.

After getting home I found two codes in my ECM; P2004 - intake manifold runner control stuck open, bank 1 (historic) and P2007 - intake manifold runner control stuck closed, bank 2 (pending). Before this experience, I had no idea what an IMRC, or what Subaru calls a “Tumble Generator Valve”, even was.

Why do I need a TGV? During a cold start the fuel has a harder time atomizing due to the lower temperature and low mass flow rate at idle. So when you start the engine cold the TGV will be closed. In the photo below, on the FB25 engine, the valve would close towards the inside of the engine, and air would flow through the bypass on the outer wall.

This lower cross sectional area should increase the velocity of what air is allowed into the head, and the abrupt increase in cross sectional area behind the valve should cause swirl. This is supposed to create turbulent flow, mix the fuel into the air more efficiently, and decrease emissions. Once your engine warms up, my understanding is that the TGV opens completely (straight up and down on the FB25) and remains that way until your next cold start.

Illustration courtesy of AVO Turboworld

What was wrong with my TGV? Nothing, from what I can tell. It had built up its fair share of carbon from the EGR/PCV just like everything else downstream. I removed and tested both valve bodies. One worked fine and the other wouldn’t move. I cleaned it up a bit with carb/choke cleaner, a toothbrush, and some paint thinner and it all worked great.

Driver side, mostly closed

Passenger side, open

The fix

Ok, so you want to get at your TGV(s) on your FB25B engine. How do we actually do this? The service manual is actually pretty accurate, if you have a copy.

Clips (C) to remove the block of 5x relays. Fuel pump relay (R) on bottom.

I would recommend removing the throttle body on a bench, and cleaning out the intake plenum (remove the MAP/etc. first). But this is optional.

Three bolts (B) required to remove each TGV assembly

This was a photo to show how much oil had leaked past the spark plug tube gasket onto the coil boot. But you can see how the intake holes are covered in tape to prevent debris from falling in.

Alligator clips connected to two pins on bottom. It doesn’t matter what polarity you start with, as long as you don’t leave it connected for too long. We’re switching polarity with the banana plugs, since it’s easier.

This is the good one. This is what it should do as you reverse polarities twice.

(optional) Remove the servo motor if it’s locked up.

Installation is the opposite order of teardown. I took this opportunity to replace the valve cover gasket and spark plug tube gaskets since I’m already in here and they’re a problem. But I won’t cover that here since it’s a pretty well documented process.

The inlet for this portion of the fuel rail has also been covered up with tape, since all of the filters are upstream from here.

Replacement gasket in place, ready to install one TGV. Make sure to orient correctly, you can put them on backwards. But left and right are the same shape.

Clean(ish) TGV reinstalled.

At this point I’m 2 months late posting this. But I’ve had no issues with any part of my intake since the fix. If anything stops working again, I think the solution is going to be to buy a set of used TGVs from a wrecked car on ebay, then replace just the servos. This shouldn’t require removing the intake, just pushing some hoses and wires out of the way.