Hello everyone! I own the same car and the key point where all the faults come is not what you think. Neither engine trouble Nor the gear box. It all happens because of a bad ignition coil. Not the spark plug. The bush attached to the ignition coil is causing these misses in engine.I used my City princess for more than 3years and still i have not replaced or repaired the gearbox. This damaged bush of ignition coil will be never detected from a scanning device unless it is fully out or dead. If you want to see whether it is true,take a black insulating tape and wound it around the rubber part of the ignition coil. This will be a temperory solution. So buy a genuine coil and always have your bae smooth... Thumbs up!