Controlling an analog automotive tachometer

The Tone() library cuts out around 30hz so that is likely why you are having issues at that level.

Bill