I have a 99 gtp with 130,000 miles. The speedo needle sticks from about 30 to 55 and every ware in between. I have the stock needles on it as well. What could it be?