Thanks for your reply beemae30,
I havnt really done any testing myself, the car was in the shop for some small stuff and i asked to get the battery checked, the Auto elect said it was fine.
It starts up fine now and has been for a while. Its just sometimes in a blue moon that the car wont start with the above issues. However even though it starts now, it still hesitates. Sometimes only for a second and sometimes as long as 3-4seconds.