I have a 2001 was doing the same thing.. It would start one day and not the next time (and it took them a week to find the problem). Because, it was not showing everytime they put it on the computer to find a code... " It was the ignition switch/Key Pick went bad inside." (The part was cheap .. the but the labor was high.)