When the cam sensor malfunctions or fails it can cause a wide array of problems, from engine codes to hard starting and a rough idle. Replacing yours could be the solution to many drivability issues.
OEM Part Number: 12141703221
Hella Part Number: 6PU 009 121-051