Dear Ali,
The all problems u have mentioned are related with the CNG/Patrol setting they are adjustable. Take my advice and go for tunning (Rs.300 i think) from enercon center barkat market lahore.
Actualy same problems was with my Alto 2007 but now its fine.