There could be several causes. For instance, there could be a fuel leak, a faulty battery, problems with the ignition, or a malfunctioning PCM.