I have been through this same problem, and this thread gave me all of the answers. I did not have to the "learn function", the sensor seemed to work automatically. The part from rockauto.com was shipped the same day I ordered it, and they provided a great service to me, especially considering I couldn't get the part locally.