I have been getting a P0170 code set about every 200 miles. It has happened 3 times now. My rig got new O2 sensors about 5K ago. I am running a Safari turbo setup. I recently relaced the ECM with a unit with the same code plus one more 0 on it. The truck runs much better with the new ECM.