I have a 2011 Dodge Ram, I have been getting a check engine light for the last 2 yrs. Code p0344. It is a cam shaft position sensor fault. Have changed the cam position sensor three times and the crank position sensor once and speed sensor on the transmission. I have recently changed out the PCM computer and still am getting the same code. I have had it to three dealerships and none of them can find the cause. Am at wits end about this problem. If anybody out there can help me with this problem I would greatly appreciate it. Thank You!