Finally figured it out. It was a bad starter. More specifically, the solenoid was getting stuck and I was able to test it by knocking the solenoid loose with a wrench while cranking. Replaced the starter and now it starts immediately. Drove it around today and had no problems.
|