I know this may seem blatantly obvious but how's your battery voltage.

My starter is very finicky with it. Behaves like it doesn't have enough ooumph to engage properly.