Okay, thanks everyone for your help. I think I have the problem fixed (I think). My new starter sounds very strange but as long as it starts, I don't care.