have you replaced the pcv valve recently? my 00 had a factory pcv valve and i had the factory starter die a few months back and still started slower then it seemed it should. so just the other day i was reading about he pcv valve being bad and causing oil leaks as pressure builds, and by the way replacing it did help my leak, but i noticed 2 other thing that are positives 1 idles better and 2 starts much faster and stronger. but i would suggest you take your starter off and take it to oriellys or autozone and have em test it and see if its at 100%.
"I am the Warrior" -Disturbed
" If you could just go ahead and do that for me that'd be great"-Bill Lumberg, Office Space