Yeah, I know you are in the 'diesel' WhatsApp group. Alhamdulillah, my car is idling perfectly fine.
Yes, it all depends upon wiring & sensors. Mechanics here know nothing more than how to start an engine by hotwiring the ECU. We have to get our hands dirty if we want things to work as they should.
Alhamdulillah, I am getting 14 to 15 kmpl on long. 