dont forget the heat shield either... the starter tends to not crank when the engine is hot and the heat shield is missing