Ok I don't know when this started, somewhere in the last 6 months as I have not made any changes to the 04 silverado till last week.
When I try high speed ( as i have in the past) it fails, either times out or fails toerase when doing a flash calibration only. Works OK if I uncheck the highspeed block.