Charging battery 3 times ?

....Personally i would replace the battery then at least you know you have a new battery, peace of mind. I recently replaced my battery($80)...so not a real expensive option.
Also as Strika mentioned check fuel line for kinks.
Fuel pump, i hope is your last option. These suckers aren't cheap! New around the 400 mark(Big K know how to charge for parts

). When i had fuel pump issues i sourced a good 2nd hand one for less than half the cost of a new one.
Good luck mate, hope it's a simple, quick, cheap fix.