Mayor of London Boris Johnson has failed to give an absolute guarantee that the London to Brighton Veteran Car Run will be able to continue when the proposed ultra low emission zone (ULEZ) is introduced.