definately a battery or alternator problem,i would check the battery, although it holds some charge if its not starting after a few hours/days then its definately knackered, most garages offer a free battery and alternator check anyway so you best bet is to ask them... hope this helps
Jay
February 2009