I have just recently replaced the motor in my 2003 chev duramax with a 2002 lb7. It got brand new Bosch injectors along with head studs put in it back in December 2013 when the engine went in. The truck has EFI live tuning from Nick at duramaxtuner.com in Illinois . After driving the truck about 600kms after all this was done it started to knock on higher rpms but go away with low rpms with No smoke. Took the truck to Smoke Em' Diesel Performance in Sask. to get the injector rates tested as they did the work. All checked out good for the new injectors balance rates, BUT the timing did show it was running 38* when it was tuned with the EFI to be 27*. After coming to the conclusion it was the tuning off, they sent the ECM down to duramaxtuner and after they had a look at the ECM it is saying that its giving the proper tunes and degrees in timing as was loaded on before. Bob said he's never really come across this and same with the guys at smokem diesel. Truck has run with the original 03 engine for 2 years with this tune and now acting up within 600kms of a different 02 engine. Has anyone heard of this happening before like timing changes as you drive? Its got all us stumped here not knowing what to look at next why this would happen. Any and all help is needed and appreciated!