I'm not a mechanic but I was able Install myself. Not difficult but time consuming and not as easy to get to as described in videos. But I cleared the codes and have been driving it ever since. Saved myself some $$ by doing the work myself. So far so good.