So, I think tune-up is not the key solution for my problem. In fact, my car was tune-uped last year by the previous owner. Does anyone there has this kind of situation? Please share your experience, thanks a lot.
I also suggest you check exhaust system for rust holes, loose connections. Especially pay attention to muffler and tail pipe. They may cause the iddling and lost power problem.