I bought a 99 SI and the check engine light came on. When I took it to Honda they said I needed a oil pump because my motor was a JDM. The engine has b16a with no number after the a so they said its not american made. Had anyone had the problem with the oil pump on a JDM??