My camaro will crank and then like two seconds later it will shut off. At some points when I try to crank it it'll turn over and try to crank but won't do anything so I turn the key back and try it again and it'll start but then shut off again. If I give it gas it will stay on maybe a second more. The only light that comes on in the dash is the check engine light. I have changed the alternator, the battery, the fuel pump, the fuel filter, and I've checked fuses. I was recently told it could be the 02 sensors. Could that be what is causing my car to do this? Opinions please.