I had problems with my '99 not starting at times. The starter would just click and then the next try it would turn over and start. It got to the point that it wouldn't start more than it would, so I finally replaced the starter and the problem is gone. I know that these starters have problems with the contacts after time and that you can get a kit to fix the issue. It was easier for me to replace with a reman starter from NAPA, after the core it was only $165. Hopefully this helps, good luck.
Dave