The only reason to use throttle body cleaner in modern vehicles if if the throttle body is sticking. The valve in them has a gap to let a small amount of air in at idle. Sometimes carbon and gummy deposits cause them to stick a little too far open, or reduces the gap and restricts air flow. Some throttle bodies have a coating on them, so you shouldn't use a cleaner that doesn't specifically state it is safe for newer vehicles. Also, it must also be MAF sensor safe. As far as I know, the engine should be off when cleaning the throttle body.