I am new to the forum but need to get my problem resolved. I own a 2007 Chevy 2500HD Duramax, 4x4, CC, SB Vehicle Ident No. 1GCHK23D37F130823. For the past 2 1/2 years the truck periodically blows the MBEC 1 50 amp fuse that is in the Fuse box under the hood. When blown the two passenger side window, both power seats and seat heaters become inoperative. When replaced, the fuse will last between 1 day to 6 months. Have taken it to two different Chevy Dealerships, once while the fuse was blown and once not. Neither dealership could find a cause.
Do you have any suggestions as to what would be causing this problem and/or how to correct it?

Thank you,
Daniel Spencer