Few weeks ago, I changed my spark plugs according to Denso's official catalogue. The ITV20 spark plug, the "head" is about 2mm shorter than the O.E. one, but the "tail" is exactly the same. My emission warning light kept coming out and almost got overheating. I turned off my engine immediately and changed back to the O.E. one. I don't understand why??