It could be battery condition if it is that old so worth starting with a test and replace if necessary
Also worth checking all earth leads from the battery onto the engine and transmission back to the chassis.
If any of these are corroded or broken that could cause the problem