Yes it is driven off timing belt. You wouldn't believe what happened yesterday when I went to pick up the car.
I drove a beater that has a cooling fan / relay issue up to pick up this car. Right after I ask AAA to tow the beater back home for me, and started driving this car down, in the middle of the freeway it threw an AC belt (3:30pm). It split along the circumferential and shred / flap all over the engine bay. AAA towing back to my mechanic (5:00pm) and he replaced all the accessory belts (they are new ones that he put on) and I left his shop at 8:30pm.
The accessory belts were new ones the mechanic put on, the one that split were Contitech, made in UK in 2013 and has sort of waffle like outside texture. The shred belt got jammed into the other 2 accessory belts and to be safe the mechanic send me on a part run to a local O'Reiley for a new belt.
This is the first time I see how this mechanic work in person. He pile up lots of parts in the middle of the waiting area for all the cars, and he picked out my old belt to match the new one he "think" is for my car instead of checking the part number ahead of time (by the length of the belt), and realized during installation that he missed 1 belt (the shred AC belt). He also lost an inner fender screw and just pull one out of his part draw (10mm) instead of really look for it, and when he finished cleaning up his tools he didn't realized he missed a socket in the driveway (he was closing his shop and was fixing mine in the driveway with an overhead florescent tube hanging on my car's hood) until I picked it up off the ground for him. I hope this is not his usual habit, but he seems sloppy to me and to be honest I think I'd not let him touch my car ever again.