Sola fide is scriptural error.
You said: If you have accepted and placed your trust in Jesus Christ as the Lord of your life, you can know without presumption that you will join him in heaven.
The deceiver uses the name of Jesus Christ to lead the weak-minded into all sorts of error. “Judge not lest ye be judged” applies to oneself as well as others. I imagine thinking yourself guaranteed is pride.
"Sola fide is scriptural error."
And one of the malefactors which were hanged railed on him, saying, If thou be Christ, save thyself and us.
But the other answering rebuked him, saying, Dost not thou fear God, seeing thou art in the same condemnation?
And we indeed justly; for we receive the due reward of our deeds: but this man hath done nothing amiss.
And he said unto Jesus, Lord, remember me when thou comest into thy kingdom.
And Jesus said unto him, Verily I say unto thee, To day shalt thou be with me in paradise.
Luke 23:39-43