2006 GMC Sierra 1500 Hybrid Mystery CEL

i can clear the check engine light and drive around 100 miles and it will come back on and when i check what it says there is no problem

Is it possible your code reader is faulty? Next time the CEL light is on, have it checked at an auto parts store.