I would suggest checking everything you did to add new units. Go through the guide of adding new units, and check everything. It would take a long time, but if you find the problem, you will be so thankful you did so. Even a simple spelling error can mess it up. It does seems to be linked to units somewhat.