Suggest to diagnose at workshop, usually the keypoints of diagnose are:
1. Check if there are excessive amount of cabon deposit build up in the throttle body, clean or replace it.
2. Usually there are very less cases that the throttle body needed an replacement, most of the time a dirty throttle body will require a clean up only.
3. In most cases, throttle body should be cleaned at an interval of 20k kilometer - 40k kilometer. If your car is use in a more severe environment, can shorten the throttle body cleaning interval. However, please take note cleaning the throttle body in an excessive frequency manner will also shorten its life span. Cleaning it frequently will cause the special coating in the internal part of throttle body to be depleted slowly. Once the special coating is completely gone, it will attract greasy containimant more easily.