Is God free to:
[1] Lie
[2] Break His promise
or is He bound by His character?
Whoa! Pardner! This is the argument I have been giving you .
1 ¶ Paul, a servant of God, and an apostle of Jesus Christ, according to the faith of Gods elect, and the acknowledging of the truth which is after godliness;
2 In hope of eternal life, which God, that cannot lie, promised before the world began;
3 But hath in due times manifested his word through preaching, which is committed unto me according to the commandment of God our Saviour;
I know; I know: Every time you see the word elect is like a Campbellite seeing the word water. Paul is an apostle according to the faith of God's elect and the acknowledging of the truth. What? A verb? Notice though that eternal life is a hope. A hope is something not yet received, but promised, else hope would not be hope, See Ro 8:24. So, the eternal life promised before the world began in this particular context is not received until eternity future begins. Indeed, the word "world" in this passage is the word "aionio", which is translated 42 times as "eternal".
Who did he promise this eternal life to? You are right if you said whosoever will believe the record that he gives of his son and receives him by faith.
Now, lets set the record straight concerning the comers in John 6. These were Israelites who were the property of God, the Father. He will give all that will come to Jesus Christ. Jesus Christ called them to come to him, as did John the Baptist. Some came and some did not. But as many as came, he received and he lost none of them except the devil Judas. By the time he arrived at Jn 10, he had a fold of Israelite sheep that would follow him and would not harken or follow the heirling. They knew his voice.
You are not sheep and you are not of that fold and you should stop reading yourself into these passages. Learn from them, but don't insert yourself in them. It is confusion and will lead to manifold false doctrines. the book must be rightly divided.
If I can help, please let me know!