1999 merc e 250 d indian version

It has a cranking problems,,, once after parking over night,,
I am fed up and desperately need ur help, I couldn't get any infos from YouTube ,,
My local workshop guy doesn't even have scanners to know the exact issues and he is eating my money badly,,

Second problem power windows are not working, it has worked well two days and gone,,
In 5500 rpm on idle,, it has some bad sounds but when it crosses 1k no sounds,,
And heater lights are on after engine running..

Pls help experts.. I am eagerly waiting for your trouble shooting tips

With love
Lijo james