Yes, I was going to sat that the neutral safety switch can also cause a similar problem. If your vehicle does not know it is in park or neutral, it may not start. My Jeep was doing this for a while, but I could get it to start by switching it into neutral. I eventually changed the NSS, but be aware that they can be pretty expensive.