It's been so frustrating to have issues with the Royal Enfield classic 350cc gun metal grey BS4 engine. My issue is that it stops all of a sudden while riding for a little while. Most of the times it miss fires many times. Unbelievable how these guys became so successful even after so many faults. I found out a hack for this issue once the bike stops i open the petrol tank for few seconds and close it then it's fine for about 10-15 kms then again this issue repeats. Heard it's due to the new charcoal canister from a few other threads. Any idea what I should do with this issue? What should I ask the service guys to fix? Aren't the Royal Enfied guys ashamed to release a bike thats not been tested on our roads and climatic conditions and made sure it works fine?
Vehicle fuel tanks have small vents, so that as the fuel is consumed and the fuel level drops in the tank, air is admitted to the tank above the fuel level. If air isn't allowed to enter the tank, the amount of fuel coming out of the tank will reduce and stop.
The behavior you describe is commonly seen when the fuel tank's vent is obstructed. You'll find a vent either in the fuel cap, or separate from the cap. Make sure the vent is operating, and that air can pass through whatever vent hose or one-way valve or other plumbing is provided.