For a quick fix, change line 1381 in control.lua from
shooter.shooting_state = {}
to
shooter.shooting_state.state = defines.shooting.not_shooting
(In case you don't know how to do this: Go to your mods directory, open or unpack autodrive_0.2.1.zip, and edit the file with any text editor you like. If you unpacked the zip file, you'll also have to restart Factorio, so it will load the mod from the new location.)
I'll update later, want to use the chance to fix some other stuff as well. :-)