So, looks like they replaced just about everything we suggested might be causing the problem? It jolly well better work now!
In fact, great catch. Can't figure out why they sounded so dramatic yesterday, like there was nothing else to do!
Plus it is way overdue for new timing belt if it hasn't been replaced before now so good it's going to be done (-:
Yes was already almost 5 years old, almost time to do it.