In addition to what's been suggested, if you have ANY interruption signals being sent to the cluster, then it can fail to communicate. Basically, close ALL doors and plug seat belt in when sitting.
There are also loads of versions out there, first time I used it, it tool many attempts to get the right version.
Do you require the SKC - can you not do the immo copy&paste way?