This cam sensor fit like it should the Mona the the engine started and running “new motor”
I got three check engine codes
P0101 ECM Cam sensor
P0342 Cam shaft sensor
P0343 cam shaft sensor
Figured they would go away once I tuned the motor. Not the case pasty is no good
Put my old 301,000 cam sensor in and codes went away!!
Just junk would t recommend any of these electronics.