Car would not start, turned over and over and over, but never started. After 2 days in the garage the mechanic got a code for crank sensor. The car started over and over for the mechanic except around 4:00 p.m. He requested a different ignition key and it started. Does it need a crank sensor?