First of all you need to include the portions of scripture to back up your claims so we can read ourselves and put into context.
>>Elijah has already came in the form of John the baptist.<<
That would be reincarnation so I think you mis-interpreted the intent of the scripture but then again you didnt include it so I dont know what you are using.
>>Elijah is supposed to restore fathers to children and children to fathers.<<
Scripture to back up that comment.
Matthew 17:11-13 (New American Standard Bible) 11And He answered and said, "Elijah is coming and will restore all things; 12but I say to you that Elijah already came, and they did not recognize him, but did to him whatever they wished. So also (A)the Son of Man is going to suffer at their hands." 13Then the disciples understood that He had spoken to them about John the Baptist.
So, Jesus clearly states that John the Baptist is Elijah. But John the baptist did not restore all things which is Malachi 4
But John the baptist denies he is Elijah even though he quotes scripture that is attributed to Elijah.
21They asked him, "What then? Are you (AM)Elijah?" And he said, "I am not " "Are you (AN)the Prophet?" And he answered, "No." John 1:22Then they said to him, "Who are you, so that we may give an answer to those who sent us? What do you say about yourself?" 23He said, "I am (AO)A VOICE OF ONE CRYING IN THE WILDERNESS, 'MAKE STRAIGHT THE WAY OF THE LORD,' as Isaiah the prophet said."
And Red Badger he does know who Jesus is.
John 1:25They asked him, and said to him, "Why then are you baptizing, if you are not the Christ, nor Elijah, nor (AP)the Prophet?" 26John answered them saying, "(AQ)I baptize [e]in water, but among you stands One whom you do not know. 27"It is (AR)He who comes after me, the (AS)thong of whose sandal I am not worthy to untie." 28These things took place in Bethany (AT)beyond the Jordan, where John was baptizing. 29The next day he saw Jesus coming to him and said, "Behold, (AU)the Lamb of God who (AV)takes away the sin of the world!
7As these men were going away, Jesus began to speak to the crowds about John, "What did you go out into (I)the wilderness to see? A reed shaken by the wind? 8"But what did you go out to see? A man dressed in soft clothing? Those who wear soft clothing are in kings' palaces! 9"But what did you go out to see? (J)A prophet? Yes, I tell you, and one who is more than a prophet. 10"This is the one about whom it is written, '(K)BEHOLD, I SEND MY MESSENGER AHEAD OF YOU, WHO WILL PREPARE YOUR WAY BEFORE YOU.' 11"Truly I say to you, among those born of women there has not arisen anyone greater than John the Baptist! Yet the one who is least in the kingdom of heaven is greater than he. 12"(L)From the days of John the Baptist until now the kingdom of heaven suffers violence, and violent men take it by force. 13"For all the prophets and the Law prophesied until John. 14"And if you are willing to accept it, John himself is (M)Elijah who was to come.
So, Jesus says JTB is Elijah. JTB says he isnt Elijah. JTB does not restore the hearts fathers to their children. Jesus says he will do just the opposite. So either Jesus is wrong or John the baptist is wrong and since all things were not restored...a failed prophecy.