Lower quality GPS receivers are more sensible on electromagnetic interference. Traffic lights are using radio signals for synchronization.
So if GPS signal is lost, then program is acting like when you enter tunnel, simulating driving with last known speed, which is in your case slow because of stoping at traffic light.
It is not 100%, but my 'best guess'
Bookmarks