I've always tested as an INTP aswell. Besides, your worldview may be off (as anyone's worldview could). MBTI is to biased. You need to understand the phenomenon of Typology to accurately type oneself (detaching yourself from listed personality traits etc).
Besides, I haven't seen you IRL. I have no 'clue' what type you are. But if it were a bet, I'd bet ENFJ.