In respect to this, can I use MAF cleaner on throttle body?
Yes, you can use a MAF cleaner on a throttle body, but you cannot use throttle body cleaner on a MAF. If you use the wrong kind of cleaner on the MAF sensor and it leaves a residue, it can burn a little wire if it's a hot-wire MAF sensor. But on the throttle body, it cleans it perfectly good.
Also to know, what can I clean throttle body with?
The throttle body controls the amount of air the engine takes in, and when it gets dirty, the engine can't idle smoothly. So before you take the car into the shop, consider taking 10 minutes and cleaning it yourself with a spray can of throttle body cleaner and paper towels.
Cleaning the throttle body itself can be done using carburetor fluid and a clean cloth for the removal of light sludge. During this process, the throttle position sensor should not be cleaned due to the possibility of contamination or wire damage.