It may have something to do with this.join("bounds"); in the cars script. If you take a look at the script it shows that if an object is out of the level bounds, then the object will be destroyed. It could be possible as the level is loading, that the car is temporarily out of bounds and causes the car to delete itself. Just a guess though.