So instead of having it scanned and getting the specific code, you decided to load the parts cannon. Good luck with that approach. If your mechanic worked on it why did he not tell you why part was throwing the code. Everything you just bought probably exceeded the value of the motor.