My starter had a flat spot recently so i replaced it with a brand new starter and it worked great for a week. Today i go to start my car and bam, same thing happened when i discovered the flat spot. i noticed a bolt on starter was a little lose so i tightened it and knocked it into neutrul and it started with no problem. it still is starting great now. any ideas on whats the problem? its a 2000 grand prix se