its your ignition, I had the same problem, I got a new key and ignition and it was fixed. you need to pull the steering wheel to get to it, pretty tricky cost around 200.00 to have a professional do it