@moridin I’ve had two top case replacements on my 2016. It has the newer 2017 keyboard now. I am almost entirely sure that heat is the cause of the problems. I always use it on a hard surface and make sure to keep it from getting too hot. No issues yet.