Thanks for the help all. It ended up being the starter. Swapped it out, and everything started working just fine. Well as fine as all of the various other issues with it let it be.