I just had one come in today. Plug it in and get power steering and 4wd faults with a check engine. Remove it and the truck starts but the it has a check engine. I then go through the code clearing instructions on their website and it doesn't work. So, I read the codes and get ECM communications error and TCM communications error. No matter what I do, the thing doesn't work. I have asked to return it.