hey alosun. the stock bell rom is located here:
http://forum.ppcgeeks.com/showthread.php?t=36062
as for ur gps, thats really starting to sound strange. If ur still within 30 days i would return the phone as a doa and get another one asap, cuz if not i already know that bell is sending out refurbs.
lemme know how everything works out after flashing the stock bell rom again (if you decide to do so)