The passages from 1 Timothy and 1 Corinthians use the Greek word "arsenokoitais" which in English is translated homosexuals. It means a man who has sex with men, or a pederast. Same with the Leviticus passage
The old testament was written in Hebrew, it's not the same word. But I agree, it has the same meaning.
If no one who has immoral desires can be a Christian, then I am counted out,
Everyone is tempted, even Jesus was tempted. Being tempted isn't a sin.
But do you entertain those thoughts, do you hold onto them? Do you fantasize about them?
Or do you take every thought captive? Sometimes it takes practice, like a bad habit you do every day out of habit.
But you can make yourself have new habits. After a period of time, you don't even have to "make" yourself do it, it's just habit.
2Cor 10:5; We are destroying speculations and every lofty thing raised up against the knowledge of God, and we are taking every thought captive to the obedience of Christ,
Jas 1:14; But each one is tempted when he is carried away and enticed by his own lust.
<- not sin quite yet.
Jas 1:15; Then when lust has conceived, it gives birth to sin; and when sin is accomplished, it brings forth death.
<- now it's sin.
Jas 1:16;
Do not be deceived, my beloved brethren.