Ok guys I have a 03 silverado 2500hd 6.0. Been having issue with random misfire about a year now changed fuel pump,filter air and fuel new plugs wires coil packs injectors and regulator. Have flashing engine light especially when pulling camper. Also engine light flashes when at 60mph. Any ideas running out of ideas to fix issue