You say "after having it jumped,it runs fine for about an hr, and eventually dies on me again! " The assumption is that your battery is completely dead.
If it is dead, jumping is charging it up enough to run for an hour. If you turn on the lights, it may only run for 1/2 that time. this would indicate the amount of charge in the battery is very small, and that it is using up the small amount of energy faster.
Why do this? It will tell you that it is probably not a loose wire in the load side of the battery. But probably something to do with the charging circuit.
And, yes, make sure the battery is tested with a load tester.
...the battery itself could still be bad if it has a problem like a loose plate. If the battery is near the end of it's life, replace it.