Thanks for the help!

so just tried the modMIBAM code, unfortunatly still getting strange results. different results but still not correct..

so now the led's do the initial test light up and fade, r/g/b and then when I
trigger the adc threshold it does work but only the first 1-3 times then the
led stops working. hmmm must be something else that needs to be modified..

I was wondering about this section of MIBAM code as well.
Code:
  ifdef BSR                      ; 18F
    variable ReloadCount   = 5
    variable Latency       = 6
    variable ExitLatency   = 4
  else
    variable ReloadCount   = 7               ; ---- FIX THESE ----
    variable Latency       = 10  ; 16F
    variable ExitLatency   = 10
  endif
I tried to change the values swapping between the 16f / 18f values as a test, but didn't seem to do anything.