Ok I have had my engine light come on every 2 days with a different code , 2007 2500 6.7 1st started with lost of power and black smoke ,So I had the dpf and cayilic ( not sure of spelling) cleaned out (burn out by a company) truck ran good then engine light came on but still ran good , the code...