I just read your first post again. You stated that the car does not idle at the same rpm and you have taken it to a mechanic. Did the mechanic pull any codes? Although the plugs are due for replacement I wouldn't assume they are the cause of your idle issue. Problems with idle can be caused by a dirty throttle body, dirty or failing MAF sensor, dirty or failing throttle position sensor (TPS), or a failing crankshaft position sensor.
If it were my car I'd take it to the local parts store and have them use their scanner to connect to the OBD-II port to check see if there are any diagnostic trouble codes. If there are codes write them down and google the code to find common causes, symptoms, and potential solutions. If there are no codes I'd replace the spark plugs with OEM's, put a can of injector cleaner in the gas tank, clean the MAF and throttle body. You can find youtube videos to show you how.