1 thing may be air getting into pump when car sits; in your case looks like all wires&connections need to be cleaned up, i like to use new fasteners,(washers2), get a volt meter on battery, you need at least what 12.8V @battery, when you start it, check charge voltage. stuff like 330 wet or dry sandpaper, i use a tig welding brush, brakekleen, taps/dies can clean threads, finish off with electronic cleaner, assemble. several grounds to check, from battery to body, should be 2 wires(smaller) to body, trans ground, a ground from trans/motor to body, i run extra grounds, get +/-wires from napa. battery terminal cleaner. clean up pos terminal/wire to starter. maybe run a new charging wire from alternator to starter pos or battery terminal.