There is no onboard programming procedure for GMC Safari 2004-2005. This vehicle requires special equipment be connected to the vehicle to program the keyless remote.