I have an 05 lly that will go into limp mode when it’s hot out side when it’s idling, it starts smoking a lot also, only code I’ve seen is a low fuel rail pressure it’s been a while so I don’t remember the code, has a slight surge when it idles also