What was going wrong
The fleet's loss arrived as one big average. Averages hide the buses that lose the most and protect the ones that do not.
Without knowing which vehicles were the problem, every fix was a guess: replace buses, change routes, or both.
How we ran it
We went through the fleet's own records, bus by bus: age, fuel use, repair history, and downtime.
Then we separated the bus's fault from the route's, so a good bus on a weak route was not blamed, and a weak bus on a good route was not excused.
Where it landed
A clear, per-bus cost picture: which vehicles were losing money, and why.
The same records-based method is how we run fleet cost investigations for clients today.