Trying to diagnose a fuel problem

Grizzly 550 FI.

Starts and runs but we have to keep feathering the gas, if I stop feathering the gas it just stalls, if I try to just rev it it will stall, only runs with feathering of the gas.

I was thinking TPS sensor – but was told the tps was replaced.

I know they have to be calibarated to the throttle bodies wondering if anyone has some experience with this that can point me in the right direction