After a short drive (about twenty min.), Hard re-starts or nothing at all not even a click or crank but everything on the dash seems to work and after it sits, like a couple of hours it starts with no problem? Could this be a bad alternator or a bad battery or a weak starter motor

  Thanks in advance!
P.S.This just started happening!