How about just laying a screwdriver across the solenoid terminals (in neutral of course?) If that spins your starter every time, I'd think it would at least eliminate the starter. I'm with the dying battery though. If your starter was engaged to the flywheel, you'd know it because of the sound.