Deffo tps,had it on my xr2i years ago,took it too ford who did just that,disconnected it,then put a new one on,ran perfect afterwardsI tried all the usual,crank sensor etc and it was that,I think it went closed circuit,therefore telling the engine that it was at full throttle and the ecu wouldn`t allow it to start or vice versa.