Battle Tower.
you can find buck at the survival area in the house next to the Pokemon center hopes the helps
Battle Tower.
He should be in his house.
help buck get to the magma stone then go to the house next to the Pokemon center in the survival area then talk to buck then go to where the magma stone was and heatran will be there
you visit buck in survival area talk to buck and go to the cave. Heatran will be there.
in the Pokemon diamond and pearl versions i know that the heatran (mostly a girl) will be at stark mountain go up there with buck go out talk to buck and his grampa go back up to stark muntain heatran is there
You can find her in the Battle Tower multi battle room
go to stark mountin pair up with buck at the end he will pick up the magma stone the mountin will shake go to the suvival area go in to a house buck will be there talk to him he will go and put the magma stone back go back to where the magma stone is and heatran will be there
] ==
a wild heatran will apear,it's a lv.70
You go back to the Survival Area and go to his grandfather's house (the house on the left of the Pokémon Centre) and speak to him, then to Buck. Buck will then leave the house. When you go back to Stark Mountain, and into the room the Magma Stone was in, there will be Heatran in it's place, ready to be caught. Best of luck.
you cant fight buck in Pokemon diamond and pearl,But you CAN In the battlefield in the survival arena after going up stark mountain and battling heatran on Pokemon platinum....When ever it comes out!!!!!