It sounds like they aren't performing proper diagnosis, but throwing parts at it (all too common these days). Possibly stringing you along to run up the bill (less common, but still happens). $1100 for the FPR seems quite steep, including diagnostics. I suggest getting another local dealer involved, preferably one claiming extensive Duramax experience. A local Diesel jobber may do you better. Ask around.