"Drive off" is from rest. "Drive on" is when you've been moving and have slowed down or come to a temporary halt.
There seem to be a few people from the USA on this site and they'll get in a right old two-and-eight, since many of their modal verbs use different prepositions, e.g. hang in, when we say hang on.