Hello everyone.. i have Nissan Tiida 2010, 1.6L, 72000km. I have been having issues with low RPM in Drive mode which causes stall and shaking engine at traffic stop lights for example. currently the rpm in Park mode is 700RPM and in Drive mode 620-630RPM when engine is warm. it all started when i was taking apart the throttle body in order to clean it. i disconnected the negative battery terminal and after installing the throttle and connecting it's harness, i reconnected the battery and experienced high RPM. I did idle relearn through steps and playing with the gas pedal and the RPM went stable which means 800RPM in Park mode and 700RPM in Drive mode. a little while before that, "check engine light" turned on with P0444 ("Evaporative emission system purge control valve circuit open") probably because i disconnected and reconnected the valve near the throttle which i don't know if it's "idle air control valve" of "purge control valve EVAP". also there was PO102 ("mass air flow circiut low") which i cleaned with MAF sensor cleaner. i drove the car for two weeks and everything was fine until i erased the codes. now there is no more codes and the low RPM is disturbing. sorry if the writing is confusing. how can i solve the low RPM ?