Works great. Thought it was the problem. Turns out I was totally wrong and bought another one for no reason. They are ~$350 new or $100 from a wrecker. Out of a 2003 Protege 5 and I think it’s the same one for a number of other Mazda engines.