Was having a similar issue on my 3GS (old-bootrom) running iOS 5.1 (untethered) with Spite, except the only issue was TomTom (1.10) never started up, it got stuck at the start up screen. Here's what I did to get rid of the issue:
1.) Backed up the app's data using PkgBackup (this is necessary if you don't want to lose your favourites and settings)
2.) Disabled the "SpireHooks" and "SpireInjector" mobile substrate add-ons using SBSettings, then resprung
3.) Uninstalled TomTom app via springboard then reinstalled using an installous backup (always have a backed up version of your cracked apps for such situations

)
4.) Opened the newly installed TomTom for testing purposes and it started up as expected; with the "What's new in v1.10" screen followed by the sharing of information request (this was already being done automatically in v1.9, it's just TomTom that's being friendly here and asking for permission b4 doing any sharing, just saying...)
5.) Opened PkgBackup and restored TomTom's settings then rebooted when prompted to, followed by a respring
5.) Re-enabled both the mobile substrate add-ons mentioned above and resprung
6.) Everything was back to normal and TomTom is working as expected along with Siri
Hope that solves your problem