GPS FIX is a pulse, so it would EXEC profile 1 every second when locked. Do Once didn't help.
I use GPS fix to send a beacon on GPS lock, and was able to get around the pulse by setting a counter, and incrementing after the GPS locks so it won't send again until power is reset. On GPS Fix If Counter 1 = 0 Exec "bea >Nuvi-350 is now locked on target, Lets Roll!!!" Increment Counter 1 End Block End Block The link below shows several other event beacons: Powerup, GPS Lock, Profile1, and Profile2 http://wiki.argentdata.com/index.php/Scripting#Beacon_on_event
