Just connect the out put of the gain~ to the input(s) of sfrecord~! The adc~ represents the physical inputs to your sound-card, not the outputs of your patch.
Even simpler, just use the Quickrecord patch in the Extras menu - it captures whatever is going out to your dac~ and saves in to your Max folder.
Your patch does indeed sound like a nice rumbly vintage motor, but I'm not getting any clipping unless I raise the gain~ above the 0dB level (which is approx. 3/4 full scale) which you might expect anyway.
Perhaps introduce some more high frequencies as the revs get higher, to simulate the rattle you get with most engines ...?
Cheers
Roger
Copy all of the following text.Then, in Max, select New From Clipboard.
----------begin_max5_patcher----------
2106.3oc6b0saaaCE95jmBAidwVmmF++mcW2.B1tXn.6x0UTnXQ6pNaIOYkt
rVzf8Prmv8jLJRIaYGKYZWEFYjFfZaIKKdNe7iG9wCOpe7xKFcc1spUiB99f
WEbwEe7xKtvbpxSbQ0wWLZQzsSlGsxbYiljsXgJsXzX62Untsvb9eSkmED+C
0meZVZwpjOnJ+NHJDTc5zaVjjNWUXtWvpStLpXxaSRm8lb0jBqsf.5eR.AiK
eiZds7TAut5mjDaZzrqe22hDMayznEl1bzKxShlOZSylcSQc6BJO4mt7xxWF
6namp9KcicOuddVT7B0pUZej2StN234VeVP6xyg7i0yqaV6oJ96kJaaNZTvq
OAPoMtv+8O+avupljkGGDkF7he9pqBllLWEnO+dAIXHURgB9QhTBK8.gKA4.
HAzEXg8BMojKDMScODIaoJ8nccTGtNx3yHtgsfYF.PreOm.FnzjeLWEUn1hh
zqzC.zfQThAc.htnGDnOnGsgD1AKZyO3koe2KmNsOgAIbaX.1ILf7ALTjMa1
l9ZmcDRSNOpyQ6Dxn02nbsWTnxeiJM554F+Abbr9DcO1IQ7aYRiUSyM822Ef
5yXB5tVaz.fr7MlrS.hcpAEljMOKupEKaAPnPBfRV4m.UeB1nQuGbtJYVptQ
50PIu3l3jrGfAOVVFkiBoiC3cGAwKSvLcdl9lzWRMrbDgg1P6d5SG3KtOTC0
F2P6dQ5d2fQWGkN6znHqlmDqxO1fKToYNTpMDCtJjYKXwmQvk5dKN.rt6x3z
5qc4MEO.y91ljjmA0QL.GCSpiXOLnUCFxHXkv6ROBT7HqGoMs7IopiANvcvl
plrkXgCVmp3wGKbz5nmxANmFjzqgUnTa+uMdY2wUfvyk3JsvZdd4nHPXOMNh
hMXlvDWlz4L3xdaTjEb5SPQc6x7feezW8rovmKB+5fuAFhzG2WIG.YAFtcYO
vNWjLENLi1zDhf3RLRD1ePD1NnyNc1gPnG60G1uAePlPuXpChZHxykfO8JDg
AlANXjKPD+IIDAYUKkh3.DQeRBQDgEgPNfP3mjHDBJZDE9.quB7jDhjUyjiO
LBgNaBV21JtVoJhyVDkjF7LXulLXypUsKfU.5ZoWH1vcp9cbdsqmrPeok8fq
oUusDKaj.JPnfCnBw389olYgx4ThXFqxr7wN0eibXlwh7jUShp3ggxSlkd8r
scZl9O9389oNS81YH4FYyauj6.6F+E18Aj0Xi2xHNPuoOIo2SuIcRQR15Mqa
YVR518IXDjxji26mZZckoSZ6en4uw68SM+g1gQ6ljP2EcXS9hcxTHBVmOg81
ICcYlyqyxiU4a4Kl79W+xNLwFcvjC1SU+updrpqOJN1.7q1p8vHADQ0epbar
jgPNACLvOghq+BLEGhzeqz7ELfDyseAEv0nsDfLmu5ps.r9D7p67SSNisLCf
DrKTFz4DkAR.080Z8QXL.XI.Zo4U7BDlGxziV.zcYRRXXICCBK+BJeM2ihXZ
hEEPL2IwFRICgBkXF.atUxMsQEMytcY8YRjxCVphOFo3fCl5QrgKf6dqtdjm
m02ZPv00gC3vhPfnuHB4.oeRXHWPFvAUHjmjpPZauFtqzF52ZFnZGpLwlHcV
aHv9aGG9bJA.0Ghilb2nSyQoLapOw0utWGs+1t9Y5fQqsU8rSp7k1vy7idqg
f1bQRjl2P18VqkfP3OiDhjmnRKhL5Y5JOIUcgie.JOljY20m0vQkTXrUdisX
AacuPFDTbOAL1bc3DtvFD3xYuPapMJDBSbPosTdNozFXEMKBoZ7FXDIncy5U
eYEei3lpDqwx3DL8UInHq3a7VZxILg4zMjjqCaRQHIQ1bQbaKTWHWq3eag5R
V+IG+rmHpQ5lkNc2DwFkIz4.SrlVzjJR0H+5TGfB4krHCWjsYAhkBRoZ1Byv
ip3JlLlIzqazba3aHQHAJrpeUPWmkArTDBYTHdWtHggB0Dcv83n5ov45VFX5
nWeeXPl1lI.rnuotsUAk+TT9hrzjIIE+cuN4akfKj4MdmSx.AvGyGkC8Hw65
2UMZme0Vc93teTN.ndqJv1nLq2W.RuiQDP0CvfvELBeNfQqRVrbt5pe43woN
JnPaozUE0FxIciSCC0Zs9XeDkqWiQdvU4p+LrOi0TGpwfN7tK5R.+rqZskX6
d2vbnpJIm8UUIp+JpR6JlYBCvQ5dJH5PnpJ6UZisVR41Z.7.EgB5Lm1jG7GK
5ozgKMHUoNLyZj6jz7PUUElFyLo6NOhtF60Tu5aAQqxtIeR8sp9IDMnwZFTq
JRRWmamWsNYQMtl2lDGqRaBNwIqJ6niaOHnqlC1Aqo7ASJ.1g4rHYKQ+PHt7
YygZyfIDT8bbr8gH69dqi5yJuXygarC+6efS2+.3s7O6gq8OzCp+wbv+LpO7
DeB5jAQ7m8PcY3Fxe1CwE7gNnF+COvve+aMdpuBfbdzExKVD0Y6wO8WHmXyd
bzkacXfgkAUlUYOYO6zTsAPXONFC3jE4ONDxkAYH+gPHWBJh7WTQjKBXQ9Sw
AxEEGHOxebYHOxeC42gZzhBH+ERj3x3K+I.h3xvK1.KdHgOrlwfH8H.4zJL7
oAgc0f7inLnbPkgApSDZ7vJ9L0iwCcQgn+XyBWHydTenSCtfCK6wiB5cCe74
JdFXxUcyd7m7PrKi2wrgk8rSTgGc4pT+wentXODOpWE7.jQaAFVlj5p+aJCB
fjF+uV1lCYMyns4vGfLZSHO.NnjBsYgmWkid6VNt8gXal623fXGbP6FBEsb4
6U4qpLRiuMZQz6rkcEa7k1R62dnwDGkqdeR80Str7t8oK+ePC7IX.
-----------end_max5_patcher-----------