I began writing code to find a navigation solution using collected data as opposed to stored data. In order to improve the reliability, I modified the acquisition algorithm to check for satellites over a larger time window.
Additionally, in order to measure the performance of the navigation solution, I updated the position code to determine the Geometric Dilution of Precision (GDOP).