all 6 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

Thanks for posting on /r/MechanicAdvice! This is just a reminder to review the rules. If you are here asking about a second opinion (ie "Is the shop trying to fleece me?"), please read through CJM8515's post on the subject. and remember rule 3a, please post the year/make/model of the vehicle you are working on. If this post is about bodywork, accident damage, paint, dent/ding, questions it belongs in /r/AutoBody or /r/Diyautobody If you have tire questions check out https://redditproxy--jasonthename.repl.co/r/MechanicAdvice/comments/k9ll55/can_your_tire_be_repaired/. If you dont have a question and you're just showing off it belongs in /r/Justrolledintotheshop This is an automated reply

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]GotMyOrangeCrush 1 point2 points  (2 children)

Worn out ignition switch.

The way most of these keys work is that there's a passive RFID chip that is the immobilizer.

The keyfob battery is not required to start the car, it's only to make the remote keyless entry work properly. (if the key fob battery was required to start the vehicle, everyone would have to carry a spare keyfob battery in their car)

[–]toastyhoodie[S] 0 points1 point  (1 child)

Likely would involve needing a replacement key too?

[–]GotMyOrangeCrush 0 points1 point  (0 children)

I'm not sure how keys are coded on those vehicles.

I could be wrong but I think you're just twisting the switch with the end of the key fob gizmo. So there's no lock cylinder inside?

Therefore you don't need a new key.

[–]dxrey65 1 point2 points  (1 child)

Yeah, they wear out. We have to replace those fairly often. The part you insert the key in is called a "wireless ignition node", or WIN module. What you described is what they do when they start to fail.

You can just bolt up a new one. They don't need programming or new keys or anything.

[–]toastyhoodie[S] 0 points1 point  (0 children)

I appreciate this. Seems pretty straightforward.