To find or catch Heatran, you need to have already finished the Stark Mountain quest which is available after you defeated the Sinnoh Elite Four and got the National Pokedex.
Where Charon and the Team Galactic Grunts were captured by Looker and the International Police, Heatran will be there.
Heatran will be level 50 and have he following moves:
Metal Sound
Crunch
Scary Face
Lava Plume
Chat with our AI personalities
the trainer that has bagon in platinum is at the cave where u find heatran the old man near the entrance to heatran has it
you go to stark moutain do the mission and then go back to find him or her
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
you can get them in stark mountin (where you get heatran)
it's heatran and you can only get it in Pokemon Diamond, Pearl, or Platinum.