If you can share your circuit schematics, that could also reveal some of the reason for high current consumption.
What do you have in OSCCON? Idle or Sleep?
Code:
<code><font color="#000000">OSCCON.7 = 0    <font color="#000080"><i>'Device enters Sleep mode on SLEEP instruction</i></font></code>
Some Lessons Learnt from near history

BR,
-Gusse-