Oops. Had this problem on my 01 blazer. Took it to a mechanic that I was referred to and found out there is a software update for the computer. Had it updated and 2 all monitors set to ready except the evap. And I didn't have to do some weird drive cycle either.