Thanks for the tips, guys. Towed it to the shop, turned out to be the starter. I asked them to check the wiring, they said they did and the connections/grounds were in good shape. Luckily it was covered under the parts warranty from the original job. Probably be tomorrow before I get it back.