Just thought i'd provide an update on this. After changing the Mechatronics still had same issue. Ended up the DME the dealer first installed was a dud. After replacing the DME again all up and running and so far so good.
Total bill= $6300. Luckily i was able to claim it on my insurance so only cost me $500 out of pocket.