I'm at the dealer and they offered me a upper cylinder cleaner for $130. I'm thinking this is just a spray can that they squirt into the manifold so I say no. I can shove a spray can up my manifold myself , thank you very much. Has anyone done this themselves? Does anyone know the procedure?

I can't see this as being much more difficult than emptying part or most of a spray can.

So far the steps I'm seeing are as follows:

1. Use either seafoam or subaru brand upper cylinder cleaner
2. With the engine off find one or more vacuum lines to unplug and spray down into the cylinders????
3. Insert product applicator into vacuum line
4. Start engine and at idle allow a consistent spray
5. Plug back in vacuum lines
6. ....

The only way to clean everything, including the idle speed control valve is to remove the air cleaner to the throttle body and put the cleaning solution in the throttle body. A vac hose off the manifold won't get the Valve in question and will more than likely go to one cylinder or side over another. Do it the way Subaru suggests, just use the new Seafoam Aerosol version, I have info here:

If you use the seafoam aerosol and have an MAF system you can spray w/o having to unplug the MAF (to keep the car running) I just use the aerosol on my kids 2001 OB with 200K miles. I seemed to idle better after the whole treatment.

The only way to clean everything, including the idle speed control valve is to remove the air cleaner to the throttle body and put the cleaning solution in the throttle body. A vac hose off the manifold won't get the Valve in question and will more than likely go to one cylinder or side over another.

Well, I assumed we were talking about the 3M kit posted earlier that has a separate spray for the throttle. The vac line would probably be fine for that 3 step kit.

Side note, I'm pretty sure DBW cars don't have an idle speed control valve anymore, the ECU can just open the throttle a bit if it needs to idle higher.

I was just talking in general to clean the upper bits, specifically using the newer Seafoam Aerosol spray. I use to do it with the liquid Seafoam but I like the aerosol a lot better. I still say the only way to get it evenly distributed is to put it in the throttle body.

never looked under the hood of a 3.6r, so i cant recommend any particular hose. maybe if you cant find one hose that may evenly distribute you could try a few different hoses if they are spread out. putting some down each.