I got a 2009 lmm, it through a p0340 code, so I Replaced the camshaft position sensor and the crankshaft position sensor both while I was there and had things apart. Put it all back together started the truck and it started great, ran it for about 20 minutes or so for it to warm up as I changed...