After all mechanical and electrical Electrical maintenance my car engine stops on D-mode at idle speed when AC is on. Some times without AC too. Spark plug, throttle body, radiator cleaning is done. Does it happen when battery is weak or alternator is weak? Also plz recommend some good Auto Electrician in isb/rwp.