I have had 3 sports bikes and I am the mechanic of all of them. All custom made by me and I do the bore and everything. Being a mechanic of my bikes (basic rules applied of an engine) and that I also own a Suzuki Mehran now, I guess a car not starting in the morning has many reasons: 1) Valves are worn out or the Piston rings for which the compression is lessor and engine is less efficient. 2) In winter the CNG is frozen, therefore, keep the tank mostly full. 3) try to shut the car in petrol when parking 4) see if the car is not eating your engine oil, you can check the spark plugs for any carbon. (P.S. I have converted mine to CDI system and therefore strong current and no point issues) 5) have your point inside your distributor checked for any carbon. 6) Use best engine oil. 7) Try get a smart charger and plug it in at night so your battery will stay charged in the morning (for old battery owners).
I guess now having all said that, there wouldn't be any problem left to mention.
Sincerely
Naeem
P.S. an engine is a very complicated thing; sometimes a very simple lose connection can prevent a car from starting properly.