Does sound like the battery is not holding its charge but if you've had it checked then I'm a bit stumped
How long does it run for after you've jump started it..??
If it runs OK for a few days then I'd rule out the alternator. Still sound like the battery to me tho