I bought an engine from JDM that was listed for a 626 and turns out it’s a protege engine. I got it installed in my 1998 626 and it’s misfiring and my mechanic had no idea what to do because he didn’t know what car the engine came out of and after doing research I just now found out it’s a protege engine. He said it was giving a p0340 code. Do I need to get a camshaft sensor for a Mazda protege and put it on there? I’m lost