I had a second machanic look at it and he pulled out the starter and said it's fine, said it's the crankshaft, which is under warranty I beleive cause this is the 2nd engine in it and thats got a 5 year, 100,000 mile warranty on it.