Train drivers have been doing this for years and filling their cars with the accumulated fuel

You gan "coast" from just past Gatwick almost all the way to Brighton on the main London to Brighton line providing you have built up enough speed

True, this can only be done at night and on "frieght" services rather than a stopping train