Set the maintenance option to Infinite?
I have found that quite a few buses including the Citaros seem to fail alot when it comes to maintenance, I'm sure I saw someone suggest changing a section of the script to make it less common but I can't remember where that was. So for the mean time I'd just suggest setting the maintenance option to Infinite.