Alternator doesn't seem to hold up... but that's just a guess, since you already singled out fuel, and battery... have you also checked the oil and water levels?