If for some reason you can't change that at all, hydrogen is a GREAT alternative for diesel.
What you need for this is a PARTIAL overhead line. When driving beneath those stretches, the train will recharge its batteries.
frifagbevegelse.no/njfmagasinet/j…