I'm having a problem with my 2000 4Runner starting. It has 105K, and has a brand new battery. Most of the time it cranks right up, but sometimes it doesn't turn over at all. After trying it about 2-3 times, it will finally turnover. Did anyone else experience this before? Could it be corroded connectors on the starter? Any help would be greatly appreciated. Thanks!