How can I use Unity's Doppler effect with high velocity objects?

I’ve noticed that whenever the audio listener in my scene is attached to any object that moves at a fairly high rate of speed (about 30+ units/sec) all of the sounds in my game are shaky. The only way I could fix this was by setting the Doppler factor to 0. However, I would really like to have the Doppler effect working in my game, but even a Doppler factor of 0.1 produces shaky sounds. How can I use the Doppler effect with fast objects?

I found a solution that works with my vehicles moving at sometimes 800 Meters per second. set the listener’s update mode to fixed. This worked for me.

 var listener = GetComponentInChildren<AudioListener>();
 if (listener)
    listener.velocityUpdateMode = AudioVelocityUpdateMode.Fixed;