I don't know the fix if there was a need to replace any of the controllers but I found that I had several fuses that had worked themselves slightly loose or they were never fully inserted and my engine light and codes cleared.I've read all the threads on here about this and haven't really found a definite fix. I replaced the sensor in the rear differential and no change. Is there another sensor somewhere else?:4-dontknow:
Eugene