I don't know for sure on that, it was just a possibility.    Another thought just popped into my head as to erratic TSA functioning & that is if you've had the battery disconnected at some stage & you had to go back into the TFT & enable TSA, have you had to do this?   If so, did you do the re-learn for the TSA?
It's a simple procedure of going through each gear for at least 10 seconds each.  It was written in another post by someone else, I saved a copy.    Try the below & see if it works or not.   Each time I've done this the TSA works 100% right after the last 10 seconds in 6th.