A Ford Dealer in another state told me I needed to change my GEM Module, I had them order one and paid up front for it {over 400.00} when it came in they told me they couldn't change it for a week. I came on home, went to the local Ford dealer and they told me to have my windshield resealed before they would change it. I went ahead and had a new windshield put in and never had another problem with the module. You may want to check that route first, my truck is a 2000 but I understand 99 thru 2001 had a problem with factory windshields leaking on the module. If you still ned a module check if 99 and 2000 use the same module and I will sale you my new module for half price being I won't use it.