bill once told me it was the vss sensor near the differential that needs to be either removed and cleaned or replaced.