autossh not behaving as expected
I ran into this before and the issue for me was autossh expects a specified monitoring port (even though this is optional according to the usage stdout).

autossh -M 12345 -f -i id_rsa -D 8080 user@myserver.com


This similar command works for me against autossh 1.4c installed via homebrew on mountain lion.