Youre first mistake was getting a aftermarket starter. See if they have your oem one. You will never get a good starter like that one, usually the only thing needed replacing is the starter contacts. Its very easy to do.
ya, ive been reading today and it seems thats the way to go. anyone know how much a new one will cost from toyota?