Did you set the animation to 30FPS?
It seems to vary a little from PC to PC as well. When I made Big Bertha for Kieran, he said the animation was out but it looked fine on my PC.
The animation for drivers is reversed from real life. In real life the wheels, conrods, etc, are driven by the pistons. In my Blender animations, the wheels are "driven" by an animated lattice attached to the wheels. The conrods and pistons are constrained to "follow" the wheel lattice. It's all an illusion.