Thanks Waleed. I already got the Throttle body cleaned from toyota garden as I forgot to mention it before. I donot know whether MAF Sensor was cleaned or not, but the toyota mechanic was doing something with a sensor attached to the throttle body.
Anyway thanks for your concern and sugessions
Dr Tahseen Razzaq