Sachverhalt: A. Z._ musste sich am 22. März 2001 um 19.30 Uhr in Unterehrendingen einer polizeilichen Kontrolle unterziehen, nachdem er zuvor seinen Personenwagen gelenkt hatte. Die Blutprobe von 20.15 Uhr ergab eine Blutalkoholkonzentration von 2,11 - 2,33 Promille. B. Das Bezirksamt Baden verurteilte Z._ am 11. April 2002 wegen Fahrens in angetrunkenem Zustand zu einer unbedingten Gefängnisstrafe von 30 Tagen und Fr. 1'800.-- Busse. Gleichzeitig widerrief es den bedingten Strafvollzug einer Gefängnisstrafe von 24 Tagen, die das Bezirksamt am 19. Juli 2000 ausgesprochen hatte. Gegen diesen Strafbefehl erhob der Verurteilte Einsprache mit dem Antrag, er sei wegen Unzurechnungsfähigkeit freizusprechen. Gestützt auf ein psychiatrisches Gutachten sprach das Bezirksgericht Baden Z._ am 17. Juni 2004 von Schuld und Strafe frei und trat auf den Widerrufsantrag nicht ein. Auf Berufung der Staatsanwaltschaft des Kantons Aargau sprach das Obergericht des Kantons Aargau Z._ am 16. Oktober 2006 schuldig des fahrlässigen Führens eines Motorfahrzeugs in angetrunkenem Zustand gemäss Art. 12 StGB i.V.m. Art. 91 Abs. 1 SVG und bestrafte ihn mit 20 Tagen Haft und einer Busse von Fr. 1'000.--. Den Vollzug der Freiheitsstrafe schob das Gericht zugunsten einer ambulanten Therapie auf. Hinsichtlich der früheren Freiheitsstrafe verlängerte es die Probezeit um ein Jahr. C. Z._ führt staatsrechtliche Beschwerde und Nichtigkeitsbeschwerde und beantragt, der angefochtene Entscheid sei aufzuheben. Das Obergericht und die Staatsanwaltschaft haben auf Gegenbemerkungen verzichtet.