Current examples include the 334 on Saturdays going to Ellenbrook shops departing every hour from 7:27 to 11:27, then at 1:12 and every hour to 5:12. (OT: Why does the Eastern 101 still use "To Bassendean / Morley timetable" for the feeders?) Also the 468 on Saturdays is about as random as you can get, the 241 seems to have a morning peak on Saturday, and don't get me started on the mess that is the current lot of Byford services (the 254 changes can't come soon enough...)
Some oddities that were recently killed include the 27X, 401, 85/95 on Sundays (which was stuck in the core times era - two buses within minutes of each other then nothing for ages), the random gaps on the 414 - and others - on Sundays, the 15 every 35 minutes Saturdays, the 60 on Sundays and the pre-340s Morley network (perhaps the ultimate example of which was the 50, which had departures of 8:47, 10:02, 10:30, 1:00, 1:47, 4:00, 4:52, 6:50 and 8:05, at least as of November 2006. Yes, that's anywhere between 28 minutes and 150 minutes (aka call a taxi) for waiting...
Again though, I don't work in planning, so can't say for certain why these blips happen. What Mr OC Benz says makes sense though.
Out of interest, what day is that 245 on? Do you mean the 4:25 from Armadale on weekdays?
Providing CBD bus services since 1996