Ok it started a couple days ago. I went to start my car and it would crank like normal but would not fire. i had my friend push it and it started. i've done this a couple times already. after ive been driving a while it will start fine. WHATS WRONG??
Is the starter spinning at normal speed when you try to start it after it has been sitting a while or does it spin a little slower. Sounds to me like the battery is weak. If it starts fine after running a while I would assume your altyernator is recharging the battery while running. The roll start would explain the same thing as well, although i usually would only have to do that if the starter went out.