Hi,
Just to share. Got this problem before when my ride was less than 2 years, went back to TCM and got replaced the "ribbon cable". Happened again and went back TCM again but was told tighten the "ribbon cable" instead. Till now, so far so good.
Hope this helps.