...We all know the drive is very lumpy with big torque spikes many thousands of times a second at speed.
...
3000rpm = 50 revs per sec.
1 rev = 1 firing of a cylinder.
Would that not be 50 torque peaks per sec? Probably you meant many thousand times a minute

Signed Paul the Pedant