I neatened up my code and it solved the problem why exactly it solved the problem I am not sure, but im glad it did

Code:
TRISC = %00000000       
TRISB = %00000000

ADCON1=%00000111
ANSELH=0
ANSEL=0
CM1CON0=0
CM2CON0=0


       
loop:   
       GOSUB selseg1
       gosub disno1
       pause 5
       GOSUB selseg2
       gosub disno2
       pause 5
       GOSUB selseg3
       gosub disno3
       pause 5
goto loop  

Selseg1:
     portb = %01111111
     RETURN

Selseg2:
     portb = %11011111
     Return
     
Selseg3:
     portb = %10111111
     RETURN

DisNo1:
  PORTC = %01000010
  Return
     
DisNo2:
     PORTC = %01101101     
     return
     
DisNo3:
     PORTC= %00111101
      return
      
 DisNo4:
     PORTC = %00011110     
     return
     
DisNo5:
     PORTC = %00111011 
     return
     
 DisNo6:
     PORTC = %01111010     
     return
     
  DisNo7: 
    PORTC = %00010101      
     return
     
 DisNo8:
     PORTC = %01111111    
     return
     
 DisNo9: 
     PORTC = %00111111             
     return        
End