I had this issue on my 2014. It got worse and worse. Simply unplugging the sensor, triggering a fault, and plugging it back in fixed mine. It's been good for 5K miles or so.
FYI- there's a procedure with DDS to learn the gearbox. You put it in learn mode and shift up and down thru all the gears. I was attempting to enter that mode with melcodiag and never got there. discovered that it worked fine when I unplugged and then plugged back in the sensor attempting to enter the learn mode.