Still working on some things. New OEM sensor, install and get a hard start (5 seconds of cranking) and an immediate p0340 code. Aftermarket sensor in, no code, immediate start. Any guru's who say the sensor HAS to be OEM say anything about this? Does it have to be flashed or synced by the dealer?