The 3 is setting a P0128 code for a warm-up issue.
All cars start in "open loop" the PCM selects a fuel ratio to warm up the car. Few sensors are given a "feedback" to the PCM. Just make the car go.
The car is set to get into "closed loop" as soon as possible.
This means the PCM wants the car to warm up and trust the sensor's readings so the fuel ratios can be controlled for the least amount of uncontrolled hydrocarbons in the atmosphere.
Problem is the PCM sets the timer for the loop status is set right at the parameter at which the car can warm up. If the car doesn't make the PCM's given time the P0128 is set.
There is a fix in the works. Mz sends a disc to the dealer every three months. This is a major release number..like a major upgrade for the diagnostic machine at the dealer.
Every week there is a minor upgrade. This is downloaded to the desktop at the dealer and unzipped to a floppy. It is then loaded in to the machine.(if the dealer is loading it).
The major upgrade in the dealers now is the 29.0.
The minor upgrade to fix the problem is 29.1.
The release of the 29.1 WAS Jan 15. It has been delayed.
The Mz tech guys are telling the dealer it will be released.....
Well It wasn't there at 11:26 local.
The fix will come.
Thats all I got to say about that.