That's what it sounds like, but the throttle body got swapped with a working one and that includes the potentiometer I'm pretty sure!
I'm thinking electrical, I've tested all the wires coming out of the throttle body for continuity and the ones from heat sensor, all good.