Kacho, you can produce what looks like a reset by inserting these lines of code where you need the reset to occur:

clear
@ clrf PCLATH
@ goto 0
It will nor reset the hardware registers but clear all user variables and start the probram from scratch as if it was just reset.

Dave Purola,
N8NTA