I drove my car a block, and it started to putter, like it was going to cut off, but it picked up and started rolling again. I continued to drive about 4 more blocks and when I stopped at the red light, it quietly shut down. Two days before this happened my battery light came on, the day that it stopped my check engine light came on. All of the lights on the car were still operating after it shut down. I tried to start it but it wont make a sound. When I turned the ignition to put it in neutral, my headlights and dash board lights went out, (I was being pushed back to my house), what do you think is wrong?