had similar problem: try using less detergent.
We were advised to use only a tablespoon and not use the fill line provided in the machine.
Works great, saves money. Puts efficiency in the term high efficiency.
A tablespoon! I have wondered about the detergent being fully rinsed out with my new washing machine. It spins for a very long time but uses a lot less water than the old one. This would have no effect on rinsing out the detergent. I will use less each time to see how little will still do the job.