Well so much for Plan A... Looks like it is indeed the starter. JD wants an obscene amount just for the part, but I've got a non-OEM starter on the way. I figured I may as well get the old one pulled out so I'm ready when it gets here. Now I'm embarrassed to admit it, but I'm stumped on...