My check engine light came on yesterday while driving in town at about 40 mph. The truck is running fine. The dealer can't get it in until Wednesday so I stopped at a parts store and they read the codes, 340 and 344. Both are problems with the camshaft position sensor. Has anyone else had this problem?