I just had a thought...........
Could it possibly be the cable that controls the latch???? Could that cable inside the sleeve be sticking??? It is an 03 and maybe the original cable is just getting too old.
In trying to think "outside the box", if the latch is not damaged, and has been lubed, but still functions intermittently, then maybe its time to look beyond the latch itself.
