My car has been acting quirky the past two days when i try to start it in the morning and in the afternoon after work. It was cranking but i knew something was not right. Now, the engine won't even turnover. Could it be the battery? Alternator? Starter?