I don't know about the DI engine but on a 3.5 Trooper you have to clean the EGR and the return tube to try and stop the oil burning cycle. In fact a plugged EGR is really the main culprit in high operating temperatures/carbon formation. Again cleaners in the fuel only attack part of the problem as does cleaning the intake. Cleaning the PCV also is important. I know you mentioned these early on but I don't see that you did clean them.

Too high an octane fuel can facilitate carbon buildup. What octane fuel are you using?

Lastly bad O2 sensor readings can lead to too lean conditions which raises combustion temperatures and can lead to carbon formation. Granted the computer is usually very good about detecting a bad O2 sensor. However you seem to be looking for any options. It might be worth a new upstream sensor on bank 2 (the side with the original code). Worst case is you keep the old sensor as a "trail spare". Again not a likely cure but at this point it might be a last resort type step.