At an average distance of 2.8 billion miles from the sun, Neptune generates more heat itself than it absorbs from sun. That heat creates massive storms and winds going up to 900 miles an hour.