I have read lot of threads about vitz 1.0 l 1kr engine. In almost all of them it says that this car gives 15 km/l and 20 km/l. I wonder, are these cars hybrids or what? People also wrote 10 km/l. Now thats a more real figure. Majority of these car gives low milage within city and good on highways. Mine used to give 6 within city and 10 on long route. I have changed the injectors, plugs, air filter, cleaned the fuel pump, fuel filter and Cat converter, changed the silencer box, CVT oil and everythingbut finally i realized that these cars have this fault. This is what the best mechanic over here in peshawar told me. I took my car to him and he said your car engine is in best condition and cant be better than this (though like other mechanics he could have done work on the engine but he is a very sincereman). He told me that you should have bought 1300 cc as it is much better than 1kr engines.
I accepted the low milage of 8 maximum 10 withac in city and 14.5 to 15.5 on long route with ac by heart and stopped giving importance to posts of 16 and 18 km/l in city. As there is hell lot of difference between 8 and 16. I started using my car for long travels only and switched back to motor bike for going to office.
I came across the idle learn procedure and i did it. Now my car is giving me upto 12 km/l on average with ac in city. I am happy now. So snyone having low milage should perform idle learn procedure and see what happens.