congrats, I just bought an 04 SR5 with a lot of miles (147000) for 9,000. It needs timing belt done as well. I need to make a spare key too. There is a link on the 2004 4runner under "make a chipped key". You can buy a chipped key on ebay and then take it to hardware store to get cut and then program it yourself by placing it and out of ignition along with opening and closing your door. You do not have to go to a dealer and spend too much money. I have not done it yet but I did get my ebay keys in the mail yesterday! Good Luck with the truck!