debugging using pickit2/junebug is "slow" you cannot expect "real time speed", that's the downside of ICD. ICE is much faster (and many times more expensive)...
Have you set a breakpoint or you are doing "step by step". Set breakpoint at the end of the while loop and check the values there, should be much faster.
That aside, you have error in your code:
Code:
...
char A1;
...
itoa (reslts0, A1);
...
itoa second parametar is char
array not char, so when you execute this itoa, the address that is contained in A1 variable will be filled with "garbage" making any sort of troubles ...