Just to make sure that you're programming the key correctly:
If you programmed the key correctly, it sounds like the dealer is correct:30-Minute Re-Learn Procedure Use this procedure after replacing the following components:
- The keys
- The theft deterrent module
- The Powertrain Control Module (PCM) if necessary, see important above.
- Turn the ignition switch to RUN, with the engine OFF using a master PASSKey®III Key (Black).
- Observe the SECURITY indicator. After approximately 10 minutes the indicator will turn off.
- Turn the ignition switch to LOCK, and wait 5 seconds.
- Repeat steps 1 through 3 two more times for a total of 3 cycles or 30 minutes. Important: The vehicle learns the key information and/or passwords on the ignition switch transition from OFF/LOCK to RUN. You must turn the ignition switch OFF/LOCK before attempting to start the vehicle.
- Start the vehicle. The vehicle has now learned the key and password information.
- With a scan tool, clear any DTCs.
Quick Learn Procedure – Keys Only Important:
- As many as 10 additional master keys (black) or valet keys (gray) may be added using this procedure when there is an available learned master key (black).
- This procedure adds keys only, it does not erase previously learned keys.
- The keys to be learned must duplicate the mechanical cut of the current key.
- If more than one valet key (gray) is to be learned, each must be immediately preceded by a learned master key (black).
- With a previously learned master key (black), turn the ignition switch to RUN, with the engine OFF.
- Remove the key from ignition key cylinder.
- Within 10 seconds, insert the key to be learned (either black or gray) and turn the ignition switch to RUN, with the engine OFF. The vehicle has now learned the new key.
I wouldn't expect any links you'll see in my posts will work. You'll need a password I can't give you.1. Did you perform the diagnostic system check for the theft deterrent? Yes, Go to Step 2 No, Go to Diagnostic System Check - Theft Deterrent
2. Use a scan tool in order to check for current Diagnostic Trouble Codes (DTCs) in the theft deterrent module. Are there any DTCs in the theft deterrent module? Yes, Go to Diagnostic Trouble Code (DTC) List/Type
No, Go to Step 3
3.
- Replace the theft deterrent module.
- Perform the PASSKey programming procedure. Refer to Programming Theft Deterrent System Components.
Did you complete the repairs? Yes, Go to Step 4
4. Inspect the vehicle for proper operation. Refer to Vehicle Theft Deterrent (VTD) Operation.
Did you find and correct the condition? Yes, System OK No, Go to Diagnostic System Check - Theft Deterrent