I guess it's also worth asking since I see some debate. Will a 98-01 starter fit/work? They have different part numbers and look slightly different, but I've seen reports that they're the same other than the electrical connection?
In case anyone was wondering...I've found the answer. I ordered a "new" aftermarket 99 starter and even though its larger in diameter, it bolted right up and fit fine to my 03 engine. The starter wire connection had to be opened up a little bit, but other than that...worked great and fired right up!