I don't know if you read my previous post on this subject some months ago but we had the same problem.
After trying various things we found out that it is a common problem with modern machines which run at low temperatures.
Because of this there is a build up of residual detergents in the machine which cause the disgusting smell.
The solution in our case, which is a bosch washer was to run a high temperature rinse cycle, 90c, in the machine with no washing until no suds appeared in the machine.
After several rinses the smell disappeared and we have had no further problems.
After trying various things we found out that it is a common problem with modern machines which run at low temperatures.
Because of this there is a build up of residual detergents in the machine which cause the disgusting smell.
The solution in our case, which is a bosch washer was to run a high temperature rinse cycle, 90c, in the machine with no washing until no suds appeared in the machine.
After several rinses the smell disappeared and we have had no further problems.