Unset tps wouldn't show intermittent symptoms like this car. and if it was tps he woulda found it when he disconnects all the sensors except cas and map.

with stuff like this you can't really diagnose on the internet unless it's a real common problem. You're gonna have to find the problem on the side of the road yourself, or just replace everything that can fail and hope it goes away.