Hi Charles,

Change clrf TMR0IF to bcf INTCON,TMR0IF. Everything else looks OK.