Hey guys, i have a 2000 ES300 and sometimes when i startup my car, the engine dies, and i would have to start it up again and hold gas to keep the engine running for a certain amount of time and then the engine would stay on. Im not sure if its something wrong with my battery, or is it some engine problem?? hopefully not engine.. I dont really know how to fix the problem, it occurs every once in a while, and not everytime i start my car up. Help me please!!