recently my car make a loud noise and the rpm goes up really high every time i start my engine ( especially morning sometimes up to 3500). my mechanic says maybe the throttle body is dirty so he cleaned the throttle body mouth already and still got same problem. my friend offered me his used throttle body but im afraid if the problem is something else, can any Sifu help me with my problem? and the 'check engine' light also turns on sometimes. please can anyone explain any possibilities of problem might be with my car. for information im using stock proton putra 4g93 thank you~