If its the starter, you can probably repair it instead of buying a new one. I repaired mine very early this spring after fighting it almost all winter (didnt know it was the starter at the time). mine would just click or do nothing at all and a new starter was not cheap, over 200 dollars (high torque starter) and people were telling me to just rebuild it, so I looked into it and thought I would start simple and just replace the starter brushes. The brushes were 4 dollars and something... The starter was too simple to take apart, only two bolts held it together and the guts just slide out of the starter housing. The brushes are right there and you just loosen a screw pull out the old, put in the new and tighten the screws back down, slide the guts back in the housing and bolt it down. It was too easy and I will probably not buy a new starter again unless the armiture go,s out. It works like a new one now. "NOTE".. I looked up the ID number on the side of my starter and it was a 1970,s model, yours being a 99 model, dont know if modern starters are still rebuildable but worth looking into for the price of a new one.