Thank you very much for your suggestions.
I am from Karachi and used to get the routine tune-up/service done from Margalla Motors (3S dealer). However, they are very expensive used to thug sometimes, asking to replace different parts.
It was all aimed at getting some insight before I visit them so that I may confidently refuse to replace any unnecessary parts.
I had throttle body cleaned two years back from a street mechanic who used some spray kind of thing to clean it. This time I'll check with Margalla Motors if they provide proper cleaning service for throttle body. Just wondering if this cleaning is the intrinsic component of engine tune-up. If so than they should not charge me separately for this.
Cleaning of Crank Sensor:
What is this Crank Sensor and why it requires cleaning ? it is a sensitive part ? how much efforts are required to get it cleaned? what about the other sensor you have mentioned in your post? what's the name of that one?
I know that I asked two much questions but I would be very grateful to you for your responses.