Thanks for really helpful information Will keep all the tips you given in mind. Tomorrow i will get engine bay wash after that i can check if oil leak has stopped or not. Also my car's temperature gauge goes a little above half way mark for some time and come down again. Firstly we though that it was due to leak in coolant tank but even after changing coolant tank problem still persist. According to my mechanic radiator fan is not working and only one other small fan (not sure about which fan he is talking) is working. I can check it after engine wash as there is much oil in that area also. Will keep you updated about that. What can be the reason for radiator fan to not work. Thanks again.