I finally tracked down the source of my issue... turns out it was the starter. I guess that even though the starter passed the test the weekend before, the new battery giving it lots of juice must have put it over the edge. I ended up checking the relays, wiring, and all kinds of fun corners to trac...