Erick I was in such a similar situation like urs. I did not know about the O2 sensors, i thought my battery was blown out and spent a lot of time and money back and forth from the dealership. What frustrated me the most is that even the professionals could not get a hold of the problem first and no error codes indicated as such. Take my word, if u cant figure out the problem, then look at the sensors.