A school bus malfunction caused problems Monday afternoon and some Wake County students were kept on the vehicle for more than an hour.