Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2004 Mazda Tribute 2WD L4-2.0LFACTORY OEM SERVICE PROCEDURE
To Program Keys Without WDS or NGS Tester
To Program Keys Without WDS or NGS Tester
NOTE: This procedure requires two previously programmed keys and at least one un-programmed PATS key with correct key cut.
NOTE: If this procedure fails to work, SPAREKY PID may be set in the wrong position (should show DISABLED if viewing PID with WDS or equivalent and 9.0 V card - WDS B11 does not have SPAREKY PID available).
NOTE: A maximum of eight keys can be programmed to a passive anti-theft system (PATS)-equipped vehicle. If more are required, refer to KEY PROGRAMMING USING TWO PROGRAMMED KEYS.
NOTE: The following procedure must be performed in less than 20 seconds from the time the first key is turned to the ON position until the third or un-programmed key is turned to the ON position or the programming mode will not be entered.
1. Insert the first previously programmed key into the ignition and turn ignition from OFF to ON (maintain ignition ON for at least one second, but no more than ten seconds.
2. Turn ignition OFF and remove the first key.
3. Within 10 seconds of turning ignition OFF, insert the second previously programmed PATS key into ignition and turn from OFF to ON (maintain ignition ON for at least one second, but no more than ten seconds.
4. Turn ignition OFF and remove second key from ignition.
5. Within 10 seconds of turning ignition to OFF, insert un-programmed PATS key into ignition and turn from OFF to ON (maintain ignition ON for at least three seconds until security light goes out). Then turn key and the start the vehicle. New key is now programmed.
6. To program additional keys, repeat procedure from step one. Wait until security light resumes normal flashing every second before beginning next programming sequence (let it flash 10-12 times before beginning again). Do not try to rush this or programming may not work correctly.
NOTE: If key programming is successful, after turning key to ON position, theft indicator will light for three seconds and go off. Verify all keys start vehicle. If any key fails to program, wait until anti-scan mode is over (let security light begin its normal flashing [one flash per second] mode). Let it flash 10-12 times then perform key programming procedure again.
NOTE: This procedure requires two previously programmed keys and at least one un-programmed PATS key with correct key cut.
NOTE: If this procedure fails to work, SPAREKY PID may be set in the wrong position (should show DISABLED if viewing PID with WDS or equivalent and 9.0 V card - WDS B11 does not have SPAREKY PID available).
NOTE: A maximum of eight keys can be programmed to a passive anti-theft system (PATS)-equipped vehicle. If more are required, refer to KEY PROGRAMMING USING TWO PROGRAMMED KEYS.
NOTE: The following procedure must be performed in less than 20 seconds from the time the first key is turned to the ON position until the third or un-programmed key is turned to the ON position or the programming mode will not be entered.
1. Insert the first previously programmed key into the ignition and turn ignition from OFF to ON (maintain ignition ON for at least one second, but no more than ten seconds.
2. Turn ignition OFF and remove the first key.
3. Within 10 seconds of turning ignition OFF, insert the second previously programmed PATS key into ignition and turn from OFF to ON (maintain ignition ON for at least one second, but no more than ten seconds.
4. Turn ignition OFF and remove second key from ignition.
5. Within 10 seconds of turning ignition to OFF, insert un-programmed PATS key into ignition and turn from OFF to ON (maintain ignition ON for at least three seconds until security light goes out). Then turn key and the start the vehicle. New key is now programmed.
6. To program additional keys, repeat procedure from step one. Wait until security light resumes normal flashing every second before beginning next programming sequence (let it flash 10-12 times before beginning again). Do not try to rush this or programming may not work correctly.
NOTE: If key programming is successful, after turning key to ON position, theft indicator will light for three seconds and go off. Verify all keys start vehicle. If any key fails to program, wait until anti-scan mode is over (let security light begin its normal flashing [one flash per second] mode). Let it flash 10-12 times then perform key programming procedure again.
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
Comes to youSame-day available12-month warranty
Get a Free QuoteNo obligation. See pricing before you book.
