Yeah that ID 0 problem is sometimes quite irritating for scripters. But does it really cause those crashes? I don't really believe that, but on the other hand, im not a dev and don't know this so well. I would still believe what someone said earlier that most the cashes are related to car spawns... I think that's the best explanation at the moment.
EDIT: that was maxorator, here