I have a 2003 300M Special with 77K miles. The car has been serviced regularly and used mainly for highway driving. This week the car has developed a strange problem: it shifts or kicks at 32 mph as the car decelerates -- no other time, not while accelerating -- just at 32 mph as the car...