I need to have my front differential replaced on my "04" SRX. I was told that to replace the differential, you need to program it before it would work properly. Is there any truth to that statement? Any help would be deeply appreciated.