Got this new to me 07 GMC Duramax 3500 HD DRW, 1 ton truck and have had these two codes come up within about 500 miles now. The p2454 came on and stayed on for a couple days and then this morning when I drove, no engine lite. Put scanner on and it said two stored codes were p2454 and p0128. How should I enterpret this happening? Should I take to a shop to have it checked or is these just quirks of a Duramax. Will be taking a 8000 mile trip here in a month. Thanks in advance for any suggestions.