What I do is visit all the rainbow worlds, park outside of Sol with empty tanks, and then call the Melnorme.
You can do it several times if I recall correctly. Of course this depends on having enough fuel and thrusters to make it to the rainbow worlds in one piece.