Hyundai Repair Questions? Ask a Mechanic for Answers ASAP
Transmission range switch needs to be replaced. Quite common on these. The computer doesn't know that the car is in park because the switch is going bad. Thats why when you wiggle the shifter it starts. Switch is mounted to the top of the transmission and the battery will need to be removed to access, kind of tricky to line up correctly and Hyundai came out with a modified version so best to bring it to a dealer or at least buy the part from them.
If my answer has helped you, please help me by leaving a rating or accepting my answer so I may be credited. Rating or accepting my answer does not cost you extra. It allows me to be credited for my work. Please rate or accept. You can ask follow-up questions after you rate or accept.