I was driving home last evening when the motor suddenly died, no noise or warning. I coasted to a stop and checked out the engine. Pulled the cover off the timing belt thinking the belt broke, but it was intact and still with tension. When I cranked over the engine, everything moved except the belt and valve cams. I trailered the car home and went to work today. What could have happened? Did it shear off a pin on the drive pulley or shaft where the timing belt connects to? The engine turns over freely, and didn't hear anything break. Any ideas appreciated.