So, I'll throw in the random "this kinda sounds like what I experienced and this is what I did" post.
I have a 2001 Limited. A few years ago my daughter was using it as her daily to school. She reported to me that it would occasionally have a hard time starting. Just cranking, kinda catching...