good explanation. if possible please explain in case of any issues with engine overheating, how to troubleshoot whether the over heating is because of radiator block (due to dust) issue or thermostat issue or fan issue. Is there any workaround if we face the issue while long driving. I faced the issue couple of times while long driving.