@OP, new sensor may not get fouled, but one that was used for a long time already? Possibly, if enough carbon is shot out of the exhaust, unburned chemical/fluid may ruin the sensor. It is POSSIBLE, more likely the carbon. Sea Foam says 02 sensor safe, but it's really not 'safe' for tons of carbon to pass by it, on the other hand anyway. So, go in prepared to potentially replace a sensor. If a CEL somes on, clear the codes and start driving again if the light stays on. I've had it come on and then turn off before. FWIW.
@crazyoildude, I purchase Amsoil's Power Foam product online. I started doing this after having moderate success using Mopar's Combustion Chamber Cleaner, found at most Chrysler/Dodge/Jeep dealers with parts department. Both are sprayed directly into the intake(unless you have a MAF sensor...then you MUST avoid it and/or find an alternate way for the foam to spray into the engine. Of course, the engine dies if the MAF is unplugged. Also, the Power Foam seemed to foam up more than the Mopar product. Shaking the can prior VIGOROUSLY is important. Also, as much as you can while spraying it. It should come out foaming.
Ideally finding a vacuum into the engine that will reach all of the cylinders from the intake manifold/runners etc. Then you just spray in(dont spray any plastic/rubbers etc) to give the top end a good soak while running at full temp. You DO turn the car off when the can empties, ASAP(I have a friend turn it off) or unplug the MAF/MAP sensor in order to keep as much in there as possible. I prefer Amsoil because you get a bigger can(by 4 or 5 ounces?) and it takes a good 5-10 minutes to spray the contents in continuously. I'm about to perform this on a friend's Titan in about 1-2 hours.
I do personally like to drain the oil immediately after any top-end cleaning like this, also I pull any oil sample I may want before use to avoid contaminating anything regarding the oil. This product definitely mixes with some of the oil unless your rings are sealing near perfectly etc still...residual/cylinder wash is possible.
My experience so far(btw idle the engine RPMs to 1,200-1,500, another reason for a 2nd person)...+1 for the idea on using the Sea Foam spray. That one I'd use straight into the intake if possible. Sometimes you have to find a breather vacuum for the intake manifold into the engine if a MAF is present.
PS: I let it sit for an hour, but that is not the instructions on either can. Sea Foam I'd not let soak, at least not the liquid.