OK so what are you getting for voltage at the starter?
You said earlier "it sounds like it's skipping"
Can you pin down this sound a little more?
Is the starter solenoid buzzing in/ out, or is this skipping sound more like the stripping of gears?
You may have a ring gear problem, either worn teeth, or in rare cases, a ring gear CAN get loose and slip