All Questions

Call or text Stuart's Auto Key immediately with your vehicle year, make, model, and location. Do not attempt to start the vehicle without a programmed key. We provide mobile all-keys-lost service including key cutting, transponder programming, and immobilizer pairing at your location. In most cases, service can be completed the same day.
Pricing depends on your vehicle's year, make, model, and key type. All-keys-lost service costs more than a simple duplicate because it requires generating new keys from scratch and full immobilizer programming. Call or text with your vehicle information for an accurate quote.
In many cases, yes. The VIN helps us identify the correct key blank and programming procedure. However, we will also need proof of vehicle ownership and physical access to the vehicle for programming. Contact us with your VIN for guidance on your specific situation.
Spare key pricing varies by key type. A basic transponder key costs less than a proximity fob or advanced key. Getting a spare while you still have a working key is significantly less expensive than all-keys-lost service. Call with your vehicle details for a quote.
Absolutely. We strongly recommend having at least two programmed keys for every vehicle. A spare key costs a fraction of all-keys-lost service and eliminates the stress and downtime of a complete lockout. Many vehicles only come with one key from the dealer or previous owner.
Yes. We program transponder keys, proximity fobs, and remote keys for most domestic and import vehicles. Key programming requires specialized equipment to sync the key with your vehicle's immobilizer and body control module. We handle this on-site at your location.
In many cases, yes—provided the fob is the correct part number for your vehicle. Aftermarket and OEM fobs often need professional programming to work with your immobilizer system. Bring the fob and your vehicle, and we can attempt programming. If the fob is incompatible, we can supply the correct one.
This message can indicate a dead fob battery, a failed key fob, a faulty immobilizer antenna, or a BCM communication issue. We diagnose the full immobilizer and key communication chain—not just replace the battery—to identify whether you need a new key, reprogramming, or module-level repair.
The remote functions (lock/unlock) and the immobilizer function (engine start authorization) are separate systems within the fob. If doors work but the engine won't start, the transponder or immobilizer pairing may have failed. This requires diagnostic testing and likely reprogramming of the fob to the immobilizer system.
Yes. We repair and replace ignition cylinders, extract broken keys, and re-key ignitions to work with your existing keys when possible. After ignition replacement, keys may need to be cut and programmed to the new cylinder. This is a common mobile service we provide.
Yes. A stuck key often indicates a worn ignition cylinder or a steering lock issue. We can extract the key, assess the cylinder condition, and repair or replace the ignition as needed. Call us before forcing the key, which can cause breakage.
ECM (Engine Control Module) programming configures a replacement or reflashed ECM to match your vehicle's VIN, immobilizer keys, and operating parameters. It's required after ECM replacement due to failure, engine repair, or theft recovery. Without proper ECM programming, the vehicle will not start or will run with fault codes.
In many cases, yes. A used ECM typically needs VIN programming and immobilizer pairing to function in your vehicle. Compatibility depends on the make, model, and year. Contact us with your vehicle details and ECM part number for a compatibility assessment.
BCM (Body Control Module) programming configures a replacement body control module to manage your vehicle's lighting, locks, windows, keyless entry, and security functions. After BCM replacement—common after collision or water damage—programming is required to restore remote functions and immobilizer communication.
Yes. This is a common post-repair issue. The new BCM needs configuration programming and immobilizer re-pairing with your existing keys. We handle BCM programming and key fob re-synchronization for repair facilities and individual customers.
Module cloning copies configuration and security data from a failing module to a replacement unit. This can speed up vehicle return after module replacement by preserving existing key pairings and settings. Cloning is supported on select makes and modules—contact us to determine if your vehicle qualifies.
An immobilizer is an anti-theft system that prevents the engine from starting unless it detects a programmed key transponder signal. If the immobilizer doesn't recognize your key—due to a failed transponder, antenna issue, module fault, or lost synchronization—the engine will crank but not start, or won't crank at all. A flashing security light on the dashboard typically indicates an immobilizer fault.
A flashing security or key icon usually means the immobilizer system has detected an unauthorized or unrecognized key signal. This can happen after key replacement, battery disconnection, module replacement, or transponder failure. We diagnose the specific cause and reprogram or repair as needed.
Yes. We partner with dealerships, body shops, mechanical repair facilities, fleet operators, towing companies, and locksmith businesses. Commercial accounts receive priority scheduling and volume pricing. Visit our Commercial Accounts page or call to set up a partnership.
Call our commercial line or visit our Commercial page to discuss partnership options. We'll review your service needs, expected volume, response time requirements, and account pricing. Most accounts are set up within one business day.
We serve Salt Lake City, Draper, Sandy, South Jordan, West Jordan, Riverton, Herriman, Lehi, American Fork, Pleasant Grove, Orem, Provo, Heber City, Midway, and Park City. See our full Coverage page for city-specific details. Call to confirm service in your specific location.
Our business hours are Monday through Friday: 7:00 AM – 10:00 PM, and Saturday and Sunday: 10:00 AM – 4:00 PM. Call or text during business hours for mobile automotive locksmith and programming service across Northern Utah.
Most duplicate key and standard programming jobs take 30–60 minutes on-site. All-keys-lost service and advanced module programming may take 1–2 hours depending on the vehicle and key type. We provide time estimates when you call with your vehicle information.
Please have your vehicle year, make, model, and trim level ready. If available, the VIN is helpful. Describe your situation (lost keys, need spare, immobilizer light on, etc.) and your location so we can provide an accurate quote and arrival estimate.

Still Have Questions?

Our team is ready to help. Call or text with your vehicle details and we'll point you in the right direction.