no idea... since it didnt start right away id suggest the battery or perhaps the starter relay.. but then you say it did start when you gave it gas... perhaps the cam position senor? im not to sure.. throwing any codes that you know of? or perhaps and fuses?