There are three well-established detecting methods for cycle slip error, which are: Doppler measurement method, Phase-Code differencing method, and Phase-Phase Differencing Method. The first method depends on the comparison between observables and the fact that Doppler measurements are immune to cycle slip error. This method is considered as the most precise method for cycle slip detecting, because it succeed in detecting and predicting the smallest cycle slip size (1 cycle) in case the local oscillator has low bias. The second method depends on the comparison between observables (phase and code) and the code measurements are immune to the cycle slip error. But this method can't detect or predict cycle slip size smaller than 10 cycles, because the code measurements have high noise. The third method depends on the comparison between observables (phase 1 and phase 2) and the phases measurements that have low noise. But this method can't detect or predict cycle slip size smaller than 5 cycles, because the ionospheric change might have a high variation. For enhancing the precision of the last two methods in detecting the smallest cycle slip which size reaches 1 cycle, a new algorithm was developed in this research to determine the change in the ionospheric values and the code bias from epoch to epoch. That is done by solving all observables equations by least square technique. This modification on these methods succeed in detecting and predicting cycle slips of size of 1 cycle.