If its a Efi and its on CNG, then most probably the crank sensor is weak and about to die. (even if its not on cng a crank sensor can die or be weak)
A crank sensor controls timing in the car, A weak sensor stops working when the sensor reaches a certain tempreture. Due to this the engines shuts down and refuses to start.
After a certain time 5-10 minutes as the sensor cools down it starts working again.
By constantly re-starting in such a condition ur killing your cars battery and self.
But seriulsy when this happens in traffice the driver has no choice. So get it checked ASAP before your left standing in the middle of no-where. As the dead crank sensor leads to a no-start situation.
Hope it helps