I would assume adding a map exit procedure where you reset gvar 633 on every map the car can get placed (same way the random encounter map scripts do), would solve the problem.
Or wait, that would only work when you leave to the world map, but if you leave to another map, you probably lose the...