As I say, I don't actually think it's the code that is the problem. I feel it's more of an odd hardware issue with the 16f88.
So why should the OP post the code? We were told that is not the problem.