My 2006 megacab threw a code p 0341 last october when started getting cold in IN. I have ATS intake, 5 inch cat-back exhaust and predator on lowest setting on had it on for few months. Changed camshaft sensor and CEL came back, took to dealership and said my cp3 was leaking and needs replaced. Did it and they didn't address initial problem. Changed sensor again. Still no change. Replaced both batteries. Took to local diesel mechanic and he changed sensor again... . and looked at wiring by ac pump that may have melted coating on wiring... nothing. it always starts! Drives. Sounds "boggy" when driving with no pep that it had. I changed everything back to stock... programmer, Intake..... minus the exhaust. Two dodge dealerships say its the camshaft sensor... ... its been changes 4 times! Tramsmission takes a little longer to shift. I feel like I've looked at everything and the CEL WONT STAY OFF.