Is it an '07 or '05 , your post has 2 diff. years listed. FIND OUT BEFORE changing it , if any programming needs to be done after replacement. # 2 answer is your SAFEST bet , besides the dealer or PROPERLY equipped shop.
Very simple repair it is a bad starter switch which is a plastic clip on box behind your ignition tumbler. Remove center counsel beauty covers and left side of radio beauty panel and beauty ring around ignition then there are 3 nuts to remove 2 facing you top and bottom of ignition and one behind the panel that faces the floor so it's a little tricky but you can find it by feel or looking up from under dash. Once you have the ignition out disconnect the wires only to the back it will be 5 or 7 wire harness then remove 1 torx screw holding box to ignition and then pinch the release tabs at the point where the 2 parts connect and pull the plastic box off the metal ignition tumbler and check to see if you also need to replace the actuator rod (most likely not) but it can happen the most likely cause is the plastic square wore out and your ignition switch just strips when you turn the key. The part is like $30 bucks online and not much more at the parts store hope this helped I will be posting a YouTube video later in the week for this issue as for their is none and this is a pretty simple fix with basic skills and the fastest way to diagnose this issue is a volt meter or test light and test the starter relay in the fuse box if you only have power to 1 post with key turned over your switch is bad