It sounds like it could be your alternator,if your gauge is giving a low reading. It might not be charging your battery. Most autoparts stores (Autozone,PepBoys,etc) will check your battery and alternator for free. That would be your best bet. When dealing with the electrical system,any one of those (loose connection,battery,alternator) will give similar symptoms.
Tim