Try Serebii's HGSS Pokedex.
http://www.serebii.net/pokedex-dp/152.shtml
in Pokemon soul silver you will find it (it is not in the grass)
You find Moltres in Mt. Silver.
You can not. There is no possible way of getting a Deoxy's in Pokemon Soul Silver.
You can find sunkern in national park
Mt.Cornet
Pokemon
You can find it on Cinnabar Island.
You can only find Ledyba in Pokemon Silver and Soul Silver version.
He is still there.
You don't you have to use an Hm on a Pokemon
You need to earn 16 badges first. You find Moltres in the Mt Silver Cave. You find Zapdos on Route 10 outside the Power Plant. You find Articuno in the Seafoam islands. They are all level 50 and you talk to their sprites to battle them.
inside mount silver u will find moltrase