I had p0341 cam shaft position sensor code. History: truck has 375,000 miles but has always been a strong running truck and well maintained. 2006 5.9l. This winter with snow on the ground I was helping my son move and truck would start to stumble but would pump throttle and it would come out...